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

Triển khai interface trên lớp Tesla

Để thêm tính năng tự lái cho lớp Tesla, bạn sẽ dùng interface ElectricCar để kích hoạt tính năng này. Trong lớp Tesla, bạn sẽ tận dụng interface và triển khai phương thức tự lái theo yêu cầu.

LƯU Ý: Các phương thức non-void trong interface phải được triển khai trong lớp hiện thực interface đó.

Bài tập này là một phần của khóa học

Nhập môn Lập trình Hướng đối tượng với Java

Xem khóa học

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

  • Triển khai interface ElectricCar bằng từ khóa implements trên lớp Tesla.
  • Triển khai phương thức void activateSelfDriving bên trong Tesla dưới dạng public, và khiến phương thức in ra "self driving on" khi được gọi.
  • Gọi phương thức activateSelfDriving trên đối tượng myTesla.

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.

public class Main {
    
    interface ElectricCar {
        void activateSelfDriving();
    }
           
    // Implement ElectricCar Interface
    static class Tesla ____ ____ {
        
        // Implement activateSelfDriving method 
        public void ____() {
            System.out.____("self driving on");
        }                              
    }

    public static void main(String[] args) {
        Tesla myTesla = new Tesla();
        // Call activateSelfDriving method
        ____.____();
    }
}
Chỉnh sửa và Chạy Mã