方法的重载overload

Posted 汪神

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了方法的重载overload相关的知识,希望对你有一定的参考价值。

构成重载的两个方法能够区分开来
方法的重载是指一个类中可以定义有相同的名字,但参数不同的多个方法。(参数不同是指
参数个数,参数类型同)注意,返回值不能不同!!!
调用时,会根据同的参数表选择对应的方法。
例如:
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的主要内容,如果未能解决你的问题,请参考以下文章

如何重载单个变量的TOSTRING方法 C#中

关于重写和重载

JAVA方法重载

重写和重载的区别

什么是java方法重载

Java 多选 选出能与aMethod方法重载的方法?