蓝鸥(www.lanou3g.com)是一家集产、学、研、创为一体的综合性移动互联网研发培训机构,致力于iOS开发、Unity3D游戏开发、Android开发、HTML5前端开发和Web安全攻防等技术人才的培养。
对象.方法名(实际参数);
Person p=new Person();
P.Say();
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);
}
}
}
练习
1、给之前的10个类中字段够加上Get,Set方法;
2、实现一个专门打印数组的方法