【蓝鸥AR/VR开发基础二】方法

蓝鸥(www.lanou3g.com)是一家集产、学、研、创为一体的综合性移动互联网研发培训机构,致力于iOS开发、Unity3D游戏开发、Android开发、HTML5前端开发和Web安全攻防等技术人才的培养。

对象.方法名(实际参数);

Person p=new Person();

P.Say();

【蓝鸥AR/VR开发基础二】方法_第1张图片

1、带有参数的方法举例

usingSystem;

namespaceLesson_06

{

classMainClass

{

publicclassCar{

//l跑

//访问说明符返回值类型方法名(参数列表){语句;……return返回值;}

//void表示没有返回值

publicvoidRun(intl){

Console.WriteLine("往前开5米");

}

}

publicstaticvoidMain(string[]args)

{

Carc=newCar();

//调用方法;对象.方法名(参数);

c.Run(5);

}

}

}

namespaceLesson_06

{或者

classMainClass

{

publicclassCar{

//l跑

//访问说明符返回值类型方法名(参数列表){语句;……return返回值;}

//void表示没有返回值

publicvoidRun(intl){

Console.WriteLine("往前开{0}米",l);

}

}

publicstaticvoidMain(string[]args)

{

Carc=newCar();

//调用方法;对象.方法名(参数);

c.Run(5);

}

}

2、两个参数的举例:

namespaceLesson_06

{

classMainClass

{

publicclassCar{

//l跑

//访问说明符返回值类型方法名(参数列表){语句;……return返回值;}

//void表示没有返回值

publicvoidRun(intl,strings){

Console.WriteLine("往前开{0}米",l);

Console.WriteLine(s);

}

}

publicstaticvoidMain(string[]args)

{

Carc=newCar();

//调用方法;对象.方法名(参数);

c.Run(5,"Hello");

}

}

}

3、方法的返回值

classMainClass

{

publicclassCar{

//l跑

//访问说明符返回值类型方法名(参数列表){语句;……return返回值;}

//void表示没有返回值

publicvoidRun(intl,strings){

Console.WriteLine("往前开{0}米",l);

Console.WriteLine(s);

}

publicintAdd(inta,intb){

intc=a+b;

returnc;

}

}

publicstaticvoidMain(string[]args)

{

Carc=newCar();

//调用方法;对象.方法名(参数);

c.Run(5,"Hello");

//求和

inti;

i=c.Add(5,6);

Console.WriteLine(i);

}

}

}

4、私有变量,Get方法使用

usingSystem;

namespaceLesson_06

{

classMainClass

{

privateclassCar{

publicstringname="laowang";

//Get方法

publicstringGetname(){

returnname;

}

//l跑

//访问说明符返回值类型方法名(参数列表){语句;……return返回值;}

//void表示没有返回值

publicvoidRun(intl,strings){

Console.WriteLine("往前开{0}米",l);

Console.WriteLine(s);

}

publicintAdd(inta,intb){

intc=a+b;

returnc;

}

}

publicstaticvoidMain(string[]args)

{

Carc=newCar();

//调用方法;对象.方法名(参数);

c.Run(5,"Hello");

//求和

inti;

i=c.Add(5,6);

Console.WriteLine(i);

//c.name="";

Console.WriteLine(c.Getname);

}

}

}

5、Set方法的使用

usingSystem;

namespaceLesson_06

{

classMainClass

{

privateclassCar{

publicstringname="laowang";

//Get方法

publicstringGetname(){

returnname;

}

//Set方法

publicvoidSetname(stringnewName){

name=newName;

}

//l跑

//访问说明符返回值类型方法名(参数列表){语句;……return返回值;}

//void表示没有返回值

publicvoidRun(intl,strings){

Console.WriteLine("往前开{0}米",l);

Console.WriteLine(s);

}

publicintAdd(inta,intb){

intc=a+b;

returnc;

}

}

publicstaticvoidMain(string[]args)

{

Carc=newCar();

//调用方法;对象.方法名(参数);

c.Run(5,"Hello");

//求和

inti;

i=c.Add(5,6);

Console.WriteLine(i);

//c.name="";

//Console.WriteLine(c.Getname);

c.Setname("老王");

Console.WriteLine(c.Getname);

}

}

}

【蓝鸥AR/VR开发基础二】方法_第2张图片

练习

1、给之前的10个类中字段够加上Get,Set方法;

2、实现一个专门打印数组的方法

你可能感兴趣的:(【蓝鸥AR/VR开发基础二】方法)