关于java viecle类的问题

一、有一viecle类,有一个私有属性:brand(品牌),有2个构造方法,一个是不带参数的构造方法,一个是带1个参数的构造方法。它的子类car类,有2个私有属性:power,color。要求:通过test类进行测试,输出car类的默认信息及非默认的信息

代码如下:



public class TestCar {

    public static void main(String[] args) {

        Car car = new Car("宝马", "1.8T", "白色");
        System.out.println(car);
    }

}
class Viecle {
    private String brand;
 
    public Viecle(){}
    public Viecle(String brand) {
        this.brand = brand;
    }
    @Override
    public String toString() {
        return "brand="+this.brand;
    }
}
class Car extends Viecle{
    private String power;
    private String color;
    
    public Car(String brand,String power,String color) {
        super(brand);
        this.power = power;
        this.color = color;
    }
    public String getPower() {
        return power;
    }
    public void setPower(String power) {
        this.power = power;
    }
    public String getColor() {
        return color;
    }
    public void setColor(String color) {
        this.color = color;
    }
    @Override
    public String toString() {
        return super.toString()+",color="+color+",power="+power;
    }
}