方法的重载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;
}