美文网首页
【蓝鸥AR/VR开发基础二】方法重载

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

作者: 蓝鸥3G | 来源:发表于2016-09-07 14:06 被阅读0次

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

一、方法重载

方法重载——多个不同的方法采用同样的名字

方法名相同,参数列表不同

1、未使用方法重载时候——两个整数和,两个小数和

usingSystem;

namespaceLesson11

{

publicclassPerson{

publicintSum(inta,intb){

returna+b;

}

publicfloatSumFloat(floata,floatb){

returna+b;

}

}

classMainClass

{

publicstaticvoidMain(string[]args)

{

Personp=newPerson();

Console.WriteLine(p.SumFloat(3.5f,7.1f));

}

}

}

2、方法重载代码演练:两个整数和,两个小数和,三个整数和

usingSystem;

namespaceLesson11

{

publicclassPerson{

//使用方法重载可以使方法调用更加方便——方法名一样的多个方法

//方法名必须一样

//方法中参数列表必须不同

//1、参数类型不同

//2、参数个数不同

//在方法重载中,与返回值类型无关的

//求两个小数和

publicintSum(inta,intb){

returna+b;

}

//求三个整数的和

publicintSum(inta,intb,intc){

returna+b;

}

//求两个小数和

publicfloatSum(floata,floatb){

returna+b;

}

}

classMainClass

{

publicstaticvoidMain(string[]args)

{

Personp=newPerson();

Console.WriteLine(p.Sum(3.5f,7.1f));

//系统是根据给方法传递的实际参数来进行判断的

Console.WriteLine(p.Sum(3,7,11));

}

}

}

练习:创建重载方法,求两个数的乘积,参数类型分别为int float double。

相关文章

网友评论

      本文标题:【蓝鸥AR/VR开发基础二】方法重载

      本文链接:https://www.haomeiwen.com/subject/cypjettx.html