定义一个名为Vehicles交通工具的基类该类中应包含String类型的成员属性brand商标和color颜色 还应包含成员方法run行驶在控制台显示我已经开动了和showInfo显示信息在控制台显示商标和颜色并编写构造方法初始化其成员属性。编写Car小汽车类继承于Vehicles类增加int型成员属性seats座位还应增加成员方法showCar在控制台显示小汽车的信息并编写构造方法。编写Tru
代码如下:
public class Vehicles {
String brand;
String color;
public Vehicles(String brand, String color) {
this.brand = brand;
this.color = color;
}
public void run() {
System.out.println("我已经开动了");
}
public void showInfo() {
System.out.println("商标:" + brand + ",颜色:" + color);
}
}
public class Car extends Vehicles {
int seats;
public Car(String brand, String color, int seats) {
super(brand, color);
this.seats = seats;
}
public void showCar() {
System.out.println("这是一辆" + color + "的" + brand + "小汽车,有" + seats + "个座位");
}
}
public class Truck extends Vehicles {
float load;
public Truck(String brand, String color, float load) {
super(brand, color);
this.load = load;
}
public void showTruck() {
System.out.println("这是一辆" + color + "的" + brand + "卡车,载重" + load + "吨");
}
}
public class Main {
public static void main(String[] args) {
Car car = new Car("宝马", "黑色", 5);
car.showInfo();
car.showCar();
Truck truck = new Truck("东风", "红色", 10.5f);
truck.showInfo();
truck.showTruck();
}
}
输出结果为:
商标:宝马,颜色:黑色
这是一辆黑色的宝马小汽车,有5个座位
商标:东风,颜色:红色
这是一辆红色的东风卡车,载重10.5吨
``
原文地址: https://www.cveoy.top/t/topic/fodK 著作权归作者所有。请勿转载和采集!