Triển khai ghi đè phương thức
Bạn sẽ triển khai ghi đè phương thức để điều chỉnh hành vi được kế thừa. Bạn sẽ tạo lớp cha Device và lớp con Phone để ghi đè một phương thức.
Bài tập này là một phần của khóa học
Nhập/Xuất và Streams trong Java
Hướng dẫn bài tập
- Tạo lớp
Phonekế thừa từ lớp chaDevice. - Ghi đè phương thức
.turnOn(). - Tạo một thể hiện mới của
Phone. - Gọi phương thức mới để in ra thông điệp.
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
// 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");
}
}