重载:
在类中,定义多个功能类似的方法,只是参数类型和个数不同就可以把这组方法名称为重载(Overload)
定义我们都知道,但是有时候很多东西不实际测试一些还是有点问题
public static int run(String name){
return 4;
}
public static int run(int sex){
return 4;
}
public static int run(String name,String sex){
return 4;
}
方法重载是否与static有关系?
看起来,static 与非 static 的方法是相互不干扰的,因为一个不需要实例化,一个需要实例化。实际上二者是相互干扰的,也就是说不能以此来作为重载的条件。idea给出了这样的答案
'run(String)'已经在'Person'中定义//说明重载不关心是否带static的