首页 > 编程语言 > 详细

java-聚合之模仿汽车和轮子

时间:2020-05-01 12:50:26      阅读:64      评论:0      收藏:0      [点我收藏+]

//思考 主要是思考类与类之间的关系 需要两个类汽车类和轮子类,汽车有品牌,颜色,型号和轮子 汽车可以展示汽车的属性

轮子有品牌,尺寸,颜色等,轮子可以转。

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();


}
}

java-聚合之模仿汽车和轮子

原文:https://www.cnblogs.com/meng--yu/p/12812827.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!