You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
53 lines
1.3 KiB
53 lines
1.3 KiB
package com.car.model;
|
|
|
|
/**
|
|
* 方向盘类 - 汽车的组件
|
|
* 与Car类是组合关系
|
|
*/
|
|
public class SteeringWheel {
|
|
private String material; // 材质
|
|
private String diameter; // 直径
|
|
private boolean hasAirbag; // 是否有安全气囊
|
|
|
|
/**
|
|
* 构造方法
|
|
* @param material 方向盘材质
|
|
* @param diameter 方向盘直径
|
|
* @param hasAirbag 是否有安全气囊
|
|
*/
|
|
public SteeringWheel(String material, String diameter, boolean hasAirbag) {
|
|
this.material = material;
|
|
this.diameter = diameter;
|
|
this.hasAirbag = hasAirbag;
|
|
}
|
|
|
|
// getter and setter methods
|
|
public String getMaterial() {
|
|
return material;
|
|
}
|
|
|
|
public void setMaterial(String material) {
|
|
this.material = material;
|
|
}
|
|
|
|
public String getDiameter() {
|
|
return diameter;
|
|
}
|
|
|
|
public void setDiameter(String diameter) {
|
|
this.diameter = diameter;
|
|
}
|
|
|
|
public boolean hasAirbag() {
|
|
return hasAirbag;
|
|
}
|
|
|
|
public void setAirbag(boolean hasAirbag) {
|
|
this.hasAirbag = hasAirbag;
|
|
}
|
|
|
|
@Override
|
|
public String toString() {
|
|
return "SteeringWheel [material=" + material + ", diameter=" + diameter + ", hasAirbag=" + hasAirbag + "]";
|
|
}
|
|
} |