Java教程

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

本文主要是介绍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

这篇关于Java面向对象3--方法重载的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!