方法重写:子类中出现了和父类中方法声明一模一样的方法声明
使用特点:1.如果方法名不同,就调用相应的方法。
2.如果方法名相同,最终使用的是子类自己的。
子类对象调用方法的时候:先找子类本身,然后再去找父类。
方法重载:
本类中出现的方法名一样,参数列表不同的方法,与返回值无关。
class Phone{
public void call(String name){
System.out.println("给"+name+"打电话");
}
}
class NewPhone extends Phone{
public void call(String name){
//System.out.println("给"+name+"打电话");
super.call(name);//通过super关键字调用父类的功能
System.out.println("可以听天气预报");
}
}
class ExtendsDemo9{
public static void main(String[] args){
NewPhone np = new NewPhone();
np.call("hehaiyang");
}
}