实现方法重写
您将实现方法重写来修改继承的行为。您将创建父类 Device 和子类 Phone,并在子类中重写一个方法。
本练习是课程的一部分
Java 中的输入/输出与流
练习说明
- 创建继承自父类
Device的Phone类。 - 重写
.turnOn()方法。 - 创建一个新的
Phone实例。 - 调用新方法以打印消息。
交互式实操练习
通过完成这段示例代码来试试这个练习。
// Define Phone class extending Device
class Phone ____ Device {
// Override the turnOn() method
@____
void turnOn() {
System.out.println("Phone is turning on");
}
public static void main(String[] args) {
// Create instance of Phone
Phone p = new ____();
//Call turnOn() from phone instance
p.____();
}
}
class Device {
void turnOn() {
System.out.println("Device is turning on");
}
}