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
Hướng dẫn bài tập
- Hoàn thiện việc kế thừa của lớp
Toyotatừ lớpCarbằng từ khóaextends. - Gọi constructor của lớp
Cartừ trong constructor củaToyotabằng phương thứcsuper. - Truyền các tham số khớp chính xác vào
supertừ các tham số của constructorToyota. - Tạo một thể hiện
Toyotatên làmyToyotavớicolorlà"black",modellà"yaris", vàyearlà2014.
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);
}
}