码迷,mamicode.com
首页 > 其他好文 > 详细

方法的重载overload

时间:2017-05-01 11:05:54      阅读:154      评论:0      收藏:0      [点我收藏+]

标签:out   bsp   定义   不同的   就会   根据   区分   不同   构造   

构成重载的两个方法能够区分开来
方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。(参数不同是指
参数个数,参数类型同)注意,返回值不能不同!!!
调用时,会根据同的参数表选择对应的方法。
例如:
void max(int x,int y){
System.out.println(x>y?x:y);
}
void max(float x,float y){
System.out.println(x>y?x:y);
}
这两个就是方法的重载,调用的时候看你参数是什么系统i就会调用什么
max(3,5);
这个就会调用第一个。


构造方法的重载:
与普通方法一样构造方法也可以重载
Person() {
Id = 1;
age = 20;
{

Person(int _id) {
Id = _id;
age = 20
}

Person(int id,_int _age){
Id = _id;
age = _age;
}

 

方法的重载overload

标签:out   bsp   定义   不同的   就会   根据   区分   不同   构造   

原文地址:http://www.cnblogs.com/wangshen31/p/6791361.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!