//思考 主要是思考类与类之间的关系 需要两个类汽车类和轮子类,汽车有品牌,颜色,型号和轮子 汽车可以展示汽车的属性
轮子有品牌,尺寸,颜色等,轮子可以转。
1.模拟小汽车
public class Car {
//聚合
//属性
public String CarBrand;//品牌
public String color;
public String type;
public Wheel wheel;//车里面有一个轮子
//方法
public Car(){
}
public Car(String color,String type,String CarBrand,Wheel wheel){
this.wheel=wheel;
this.type=type;
this.color=color;
this.CarBrand=CarBrand;
}
public void showcar(){
System.out.println("这是一辆"+CarBrand+"型号的"+color+"的小汽车");
System.out.println("车上搭载着"+wheel.brand+"牌的"+wheel.size+"尺寸"+wheel.color+"颜色的车轮子");
wheel.turn();
}
}
2.轮子
public class Wheel {
//属性
public String brand;//品牌
public int size;//尺寸
public String color;//颜色
public Wheel(){}
public Wheel(String brand,int size,String color){
this.size=size;
this.color=color;
this.brand=brand;
}
//方法
public void turn(){
System.out.println("车轮子可以转!!");
}
}
3.测试一下
public class Test {
public static void main(String[] args) {
Car car=new Car("红色","z4","宝马",new Wheel("米其林",420,"红色"));
// car.CarBrand="宝马";
// car.color="红色";
// car.type="z4";
// car.wheel=new Wheel();
// car.wheel.brand="miqilin";
// car.wheel.color="绿色";
// car.wheel.size=380;
car.showcar();
}
}
原文:https://www.cnblogs.com/meng--yu/p/12812827.html