java子类继承父类、方法的重写(覆盖)
在程序中,如果想声明一个类继承另一个类,需要使用extends关键字。
格式:
class 子类 extends 父类 {}
public class Text {
public static void main (String[] args) {
new newPhone().showNum();
}
}
//父类 手机
class Phone{
public void sendMessage() {
System.out.println("发短信");
}
public void call() {
System.out.println("打电话");
}
public void showNum() {
System.out.println("显示来电号码");
}
}
//子类 新手机类
class newPhone extends Phone{
//覆盖父类的来电显示号码功能,并增加自己的显示姓名和图片功能
public void showNum() {
//调用父类已经存在的功能使用super
super.showNum();
//增加自己特有显示姓名和头像功能
System.out.println("显示姓名");
System.out.println("显示头像");
}
}