定义:
方法重载就是将一个类中,功能相似,只是参数不同的方法,同名化,这样调用方法时,会根据参数的类型以及数量,位置进行判断。
注:方法重载的返回类型时一样的。
例如:String中自带的indexOf方法,就是典型的方法重载。
public class Main {
public static void main(String[] args) {
String s = "Test string";
int n1 = s.indexOf('t');
int n2 = s.indexOf("st");
int n3 = s.indexOf("st", 4);
System.out.println(n1);
System.out.println(n2);
System.out.println(n3);
}
}
输出结果:
3
2
5