所谓方法重载,指的是当两个方法具有相同的方法名称的时候,他们共存的一种方式。下面是两个重载方法的例子:
public class TestOverloading {
public void method(String s){
}
public void method(int i){
}
}
对于方法名称相同的:
参数数量一样,类型不一样,可以重载
参数数量不一样可以重载
参数数量一样,相同位置类型不一样,可以重载
对于第三种情况,实例代码如下:
public class TestOverloading {
public void method(String s, int i){
}
public void method(int i, String s){
}
}
注意,方法返回值不作为方法标识之一,下列方法是不能重载的
public class TestOverloading {
public int method( int i){
return 1;
}
public String method(int i){
return "2";
}
}
网友评论