您的位置:首页 > 移动开发 > Unity3D

蓝鸥Unity开发基础二——课时6 方法

2016-08-23 09:21 567 查看
蓝鸥Unity开发基础二——课时6 方法推荐视频讲师博客:http://11165165.blog.51cto.com/



对象.方法名(实际参数);
Person p=new Person();
P.Say();




1、带有参数的方法举例
using System;

namespace Lesson_06
{
class MainClass
{
public class Car{
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l){
Console.WriteLine ("往前开5米");

}
}

public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5);

}
}
}

namespace Lesson_06
{或者

class MainClass
{
public class Car{
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l){
Console.WriteLine ("往前开{0}米",l);

}
}

public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5);

}
}
2、两个参数的举例:

namespace Lesson_06
{
class MainClass
{
public class Car{
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l,string s){
Console.WriteLine ("往前开{0}米",l);
Console.WriteLine (s);
}
}

public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5,"Hello");

}
}
}
3、方法的返回值
class MainClass
{
public class Car{
//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l,string s){
Console.WriteLine ("往前开{0}米",l);
Console.WriteLine (s);
}

public int Add(int a, int b){
int c = a + b;
return c;

}
}

public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5,"Hello");

//求和
int i;

i=c.Add (5,6);
Console.WriteLine (i);

}
}
}
4、私有变量,Get方法使用
using System;

namespace Lesson_06
{
class MainClass
{

private class Car{

public string name="laowang";
//Get方法
public string Getname(){
return name;
}

//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l,string s){
Console.WriteLine ("往前开{0}米",l);
Console.WriteLine (s);
}

public int Add(int a, int b){
int c = a + b;
return c;

}
}

public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5,"Hello");

//求和
int i;

i=c.Add (5,6);
Console.WriteLine (i);

//c.name = "";
Console.WriteLine (c.Getname);

}
}
}
5、Set方法的使用
using System;

namespace Lesson_06
{
class MainClass
{

private class Car{

public string name="laowang";
//Get方法
public string Getname(){
return name;
}
//Set方法
public void Setname(string newName){

name = newName;
}

//l跑
//访问说明符 返回值类型 方法名(参数列表){语句;…… return 返回值;}
//void 表示没有返回值
public void Run(int l,string s){
Console.WriteLine ("往前开{0}米",l);
Console.WriteLine (s);
}

public int Add(int a, int b){
int c = a + b;
return c;

}
}

public static void Main (string[] args)
{
Car c = new Car ();
//调用方法;对象.方法名(参数);
c.Run (5,"Hello");

//求和
int i;

i=c.Add (5,6);
Console.WriteLine (i);

//c.name = "";
//Console.WriteLine (c.Getname);

c.Setname ("老王");
Console.WriteLine (c.Getname);
}
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Unity3D 蓝鸥