Java中方法的重载

如果同一个类中包含了两个或两个以上方法名相同,方法参数的个数、顺序或类型不同的方法,称为方法的重载,也可称该方法被重载了.

调用被重载的方法时,Java会根据参数的个数和类型来判断应该调用哪个重载方法,参数完全匹配的方法将被执行,例如:

package exercise;
import java.util.Arrays;


public class exer{
public static void main(String[] args) {


// 创建对象
exer hello = new exer();


// 调用无参的方法

        hello.print();
// 调用带有一个字符串参数的方法

        hello.print("love");
// 调用带有一个整型参数的方法
   hello.print(520);
}


public void print() {
System.out.println("无参的print方法");
}


public void print(String name) {
System.out.println("带有一个字符串参数的print方法,参数值为:" + name);
}


public void print(int age) {
System.out.println("带有一个整型参数的print方法,参数值为:" + age);
}
}

程序运行结果为:


你可能感兴趣的:(Java)