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
Hướng dẫn bài tập
- Triển khai interface
ElectricCarbằng từ khóaimplementstrên lớpTesla. - Triển khai phương thức
voidactivateSelfDrivingbên trongTesladưới dạngpublic, và khiến phương thức in ra"self driving on"khi được gọi. - Gọi phương thức
activateSelfDrivingtrên đối tượngmyTesla.
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
____.____();
}
}