函数重载

2018-05-14  本文已影响8人  张轻舟

重载

在java中,可以在同一个类中存在多个函数,函数名称相同但参数列表不同。这就是函数的重载。这是类的多太性表现之一。

作用:

根据所传递进来的不同参数,决定具体调用哪个函数。提高了函数使用的灵活性。

特征:

函数名和返回值类型完全一致。

参数的数量不同、或数量相同而类型和次序不同,以方便JVM区分到底调用哪个函数。

创建MyClass类,其中包含两个类,方法名一样,参数不一样
public class MyClass {
    public void print(String name){
        System.out.println("姓名:"+name);
    }
    public void print(String name,int age){
        System.out.println("姓名:"+name+"\t年龄:"+age);
    }
}
public class MyTest {
    public static void main(String[] args) 
    {
        MyClass c=new MyClass();
        c.print("张三");
        c.print("李四",20);
    }
}

输出结果:

姓名:张三
姓名:李四  年龄:20

上一篇 下一篇

猜你喜欢

热点阅读