定义:
方法重载就是将一个类中,功能相似,只是参数不同的方法,同名化,这样调用方法时,会根据参数的类型以及数量,位置进行判断。
注:方法重载的返回类型时一样的。
例如: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