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

Kế thừa lớp car

Với tính kế thừa, bạn có thể tạo quan hệ giữa các lớp và dùng chung mã, tránh lặp lại không cần thiết. Bạn sẽ cho lớp Toyota kế thừa tất cả những gì chúng ta đã xây dựng trong lớp Car, và để hoàn tất việc kế thừa, bạn phải gọi constructor của lớp cơ sở.

Lớp Car từ các bài tập trước đã đượ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

  • Hoàn thiện việc kế thừa của lớp Toyota từ lớp Car bằng từ khóa extends.
  • Gọi constructor của lớp Car từ trong constructor của Toyota bằng phương thức super.
  • Truyền các tham số khớp chính xác vào super từ các tham số của constructor Toyota.
  • Tạo một thể hiện Toyota tên là myToyota với color"black", model"yaris", và year2014.

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 {  
    // Enable the "Toyota" class to inherit from "Car"
 	static class Toyota ____ ____ {        
        public Toyota(String color, String model, int year){
        	// Call the "Car" constructor using "super()"
           ____(____, ____, ____);
        }
    }
    
    public static void main(String[] args) {
       // Create "myToyota" instance of Toyota
       ____ myToyota = new Toyota("____", "____", ____);
       System.out.println(myToyota.model);
    }
}
Chỉnh sửa và Chạy Mã