方法的重载:
- 方法名相同,在同一个类中
- 重载和返回值类型无关,只和参数有关
- 重载和抛出异常无关
- 重载的参数列表不同 :
a.有参数,无参数
b.参数的类型不同
c.参数的个数不同
d.参数的个数相同,类型不同时,其顺序不同
如下:
public void function(){
System.out.println("无参数");
}
public void function(int a){
System.out.println("有参数");
}
public void function(String a){
System.out.println("参数类型");
}
public void function(int a, String b){
System.out.println("参数个数");
}
public void function(String b,int a){
System.out.println("参数顺序不同");
}