Triển khai các phương thức abstract
Bạn sẽ chỉnh sửa các lớp Toyota và Mercedes để mỗi xe có cách tự triển khai việc bấm còi. Để tạo sự khác biệt, bạn sẽ viết phiên bản phương thức bấm còi riêng cho cả hai lớp Toyota và Mercedes.
Lớp Car đã được nạp sẵn cho bạn.
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 phương thức
soundHorntrong lớpToyotađể in"sounds like a toyota". - Triển khai phương thức
soundHorntrong lớpMercedesđể in"sounds like a mercedes". - Bên trong phương thức
main, gọi phương thứcsoundHorntrên thể hiệnmyToyotavà phương thứcsoundHorntrên thể hiệnmyMercedes.
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 {
static class Toyota extends Car {
public Toyota() {
super();
}
// Create soundHorn() for Toyota
public ____ ____() {
System.out.println("____");
}
}
static class Mercedes extends Car {
// Create soundHorn() for Mercedes
public void ____() {
System.out.println("____");
}
public Mercedes() {
super();
}
}
public static void main(String[] args) {
Toyota myToyota = new Toyota();
Mercedes myMercedes = new Mercedes();
// Call "soundHorn" for myToyota and myMercedes
____.____();
____.____();
}
}