继承 Car 类
通过继承,类之间可以建立关系并共享代码,从而避免不必要的重复。您将让 Toyota 类继承我们在 Car 类中创建的所有内容。为完成继承,您还必须调用基类的构造函数。
之前练习中的 Car 类已为您预加载。
本练习是课程的一部分
Java 面向对象编程入门
练习说明
- 使用
extends关键字,让Toyota类从Car类完成继承。 - 在
Toyota构造函数内部,使用super方法调用Car类的构造函数。 - 将
Toyota构造函数的参数按顺序传递给super方法。 - 创建名为
myToyota的Toyota实例,其中color为"black",model为"yaris",year为2014。
交互式实操练习
通过完成这段示例代码来试试这个练习。
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);
}
}