一、方法重载
概念:在同一个类中,存在多个方法名相同,参数列表不同的方法(包括类型和数量)。
public class Person {
public void pring()throws Exception{
System.out.println("保密");
}
private String print(String name){
System.out.println("姓名:"+name);
return name;
}
protected int print(int age){
System.out.println("年龄:"+age);
return age;
}
void print(String name,int age){
System.out.println("姓名:"+name+", 年龄:"+age);
}
}
上面代码中,我们可以看到,Person类中有4个方法名相同,但是参数列表不同的方法(参数类型或参数数量),因此构成重载。