java 编写Car类继承于Vehicles是什么意思

img


编写Car类继承于Vehicles是什么意思?什么是继承于?

Vehicles指交通工具类,交通工具有很多子类。

public class Vehicles {

    private String brand;
    private String color;
    
    public Vehicles() {}
    public Vehicles(String brand,String color) {
        this.brand = brand;
        this.color = color;
    }
    
    public String getBrand() {
        return brand;
    }
    public void setBrand(String brand) {
        this.brand = brand;
    }
    public String getColor() {
        return color;
    }
    public void setColor(String color) {
        this.color = color;
    }
    public void run() {
        System.out.println("我已经开动");
    }
    public void showInfo() {
        System.out.println("商标:"+brand+",颜色:" + color);
    }
}
public class Car extends Vehicles{

    private int seats;
    
    
    public int getSeats() {
        return seats;
    }
    public Car() {}
    public Car(String brand,String color,int seats) {
        super(brand,color);
        this.seats = seats;
    }
    

    public void setSeats(int seats) {
        this.seats = seats;
    }


    public void showCar() {
        super.showInfo();
        System.out.println("座位数:"+seats);
    }
}

public class Truck extends Vehicles{

    private float load;
    
    public Truck() {}
    public Truck(String brand,String color,float load) {
        super(brand,color);
        this.load = load;
    }
    
    public float getLoad() {
        return load;
    }


    public void setLoad(float load) {
        this.load = load;
    }

    public void showTruck() {
        super.showInfo();
        System.out.println("载重量:" + load);
    }
}

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632