Bắt đầu ngayBắt đầu miễn phí

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

Xem khóa học

Hướng dẫn bài tập

  • Tạo lớp Phone kế thừa từ lớp cha Device.
  • 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");
    }
}
Chỉnh sửa và Chạy Mã