使用继承,为上题的Car类创建两个子类:赛车类Racing_Car和公交车类Bus。对赛车类添加百公里加速秒数、最高时速等属性;对公交车添加载人数等属性。分别为这两个子类新增上述描述的属性,保留父类定义的属性并初始化所有属性
时间: 2023-06-09 15:03:22 浏览: 90
好的,没问题。针对你的问题,我可以告诉你,使用继承,我们可以轻松地创建两个子类Racing_Car和Bus,来扩展父类Car的功能和属性。
具体来说,我们可以在定义子类时使用关键字"extends"来继承父类,并且可以添加新的属性和方法,如下所示:
//定义赛车类
class Racing_Car extends Car{
private int accelerate_time; //百公里加速时间
private int max_speed; //最高时速
public Racing_Car(String brand, String model, int year, int price, int accelerate_time, int max_speed){
super(brand, model, year, price); //调用父类的构造函数初始化相同的属性
this.accelerate_time = accelerate_time;
this.max_speed = max_speed;
}
//获取百公里加速时间
public int getAccelerateTime(){
return accelerate_time;
}
//获取最高时速
public int getMaxSpeed(){
return max_speed;
}
}
//定义公交车类
class Bus extends Car{
private int passenger_num; //载人数
public Bus(String brand, String model, int year, int price, int passenger_num){
super(brand, model, year, price); //调用父类的构造函数初始化相同的属性
this.passenger_num = passenger_num;
}
//获取载人数
public int getPassengerNum(){
return passenger_num;
}
}
以上是我对你问题的回答,希望可以帮到你。如果还有其他问题,欢迎继续提问。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)