概述
子类中出现和父类中一摸一样的方法声明
应用
子类需要父类的功能,而功能主体子类有自己特有的内容时,可以重写父类的方法(既沿袭了父类的功能,又有新的功能)
代码示例
定义一个手机类Phone
public class Phone {
public void call(String name) {
System.out.println("给" + name + "打电话");
}
}
定义一个新的手机类newPhone
public class newPhone extends Phone{
//方法重写
public void call(String name) {
System.out.println("开启视频功能");
//System.out.println("给" + name + "打电话");
super.call(name);//通过super关键字调用父类的功能
}
}
main()函数调用
public class PhoneDemo {
public static void main(String[] args) {
//创建对象,调用方法
Phone p = new Phone();
p.call("张三");
//创建新对象,调用方法
newPhone p2=new newPhone();
p2.call("张三");
}
}