Java面向对象3--方法重载

定义:

方法重载就是将一个类中,功能相似,只是参数不同的方法,同名化,这样调用方法时,会根据参数的类型以及数量,位置进行判断。

注:方法重载的返回类型时一样的。

例如: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

上一篇:使用getElementsByName获取一组name值相同的input对象,获取长度为0的原因


下一篇:传智杯Java终端有一天您厌烦了电脑上又丑又没用的终端,打算自己实现一个 Terminal