方法的重载(overload)
1.定义:在同一个类中,允许存在一个以上的同名方法,但是它们的参数个数或者参数类型必须不同,就是所谓的"同名不同参"。
“两同一不同”:同一个类、相同方法名
参数列表不同:参数个数不同,参数类型不同(当参数个数以及参数类型都相同,但参数类型的顺序不同也构成重载,见代码)
2. 举例:
Arrays类中重载的sort() / binarySearch()
3.判断是否是重载:
跟方法的权限修饰符、返回值类型、形参变量名、方法体都没有关系!
4. 在通过对象调用方法时,如何确定某一个指定的方法:
方法名 >>>> 参数列表
以下是简单代码说明
public class OverLoad {
public static void main