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

Triển khai các phương thức abstract

Bạn sẽ chỉnh sửa các lớp ToyotaMercedes để 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

Xem khóa học

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

  • Triển khai phương thức soundHorn trong lớp Toyota để in "sounds like a toyota".
  • Triển khai phương thức soundHorn trong lớp Mercedes để in "sounds like a mercedes".
  • Bên trong phương thức main, gọi phương thức soundHorn trên thể hiện myToyota và phương thức soundHorn trên thể hiện myMercedes.

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
        ____.____();
        ____.____();
    }
    
}
Chỉnh sửa và Chạy Mã