java方法重载

谁能够详细帮忙给讲解一下

方法重载:如果有两个方法的方法名相同,但参数不一致,哪么可以说一个方法是另一个方法的重载。
方法名相同
方法的参数类型,个数顺序至少有一项不同
方法的返回类型可以不相同
方法的修饰符可以不相同
main方法也可以被重载

这里有更详细的 http://www.99inf.net/SoftwareDev/Java/48574.htm
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-06-03
在同一个类中同名不同参的方法叫方法重载
子类与父类中同名同名同参的方法叫方法重写
第2个回答  2010-06-03
所谓函数重载是指同一个函数名可以对应着多个函数的实现

参考资料:http://baike.baidu.com/view/534068.htm?fr=ala0_1

第3个回答  2010-06-03
方法重载时同一个类里面的多态表现,表现为重载的两个方法
1,方法名称必须一样
2,参数类型,或者参数个数,或者参数顺序至少有一个是不一样的
3,方法的返回值类型可以一样也可以不一样
这样的两个或者多个方法就构成了方法的重载。
第4个回答  2010-06-03
public String getStr(String input){
return input.trim();
}
public String getStr(String input,String str){
return input.trim()+str.trim();
}
这个就是getStr的重载。
相同的方法名,不同的参数。
相似回答