一、有一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;
}
}