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.

147 lines
3.9 KiB

package com.car.config;
/**
* 汽车配置类 - 存储用户自定义配置选项
*/
public class CarConfig {
// 方向盘配置
private String steeringWheelMaterial = "Leather";
private String steeringWheelDiameter = "380mm";
private boolean steeringWheelAirbag = true;
// 座椅配置
private String driverSeatMaterial = "Leather";
private boolean driverSeatHeated = true;
// 引擎配置
private String engineType = "V6";
private int engineHorsepower = 300;
private double engineDisplacement = 3.5;
private int enginePistonCount = 6;
// 变速箱配置
private String transmissionType = "Automatic";
private int transmissionGears = 8;
private boolean transmissionSportMode = true;
// 车轮配置
private String wheelSize = "18 inch";
private String wheelType = "All-season";
// 默认构造方法
public CarConfig() {
}
// getter and setter methods for all configuration options
public String getSteeringWheelMaterial() {
return steeringWheelMaterial;
}
public void setSteeringWheelMaterial(String steeringWheelMaterial) {
this.steeringWheelMaterial = steeringWheelMaterial;
}
public String getSteeringWheelDiameter() {
return steeringWheelDiameter;
}
public void setSteeringWheelDiameter(String steeringWheelDiameter) {
this.steeringWheelDiameter = steeringWheelDiameter;
}
public boolean isSteeringWheelAirbag() {
return steeringWheelAirbag;
}
public void setSteeringWheelAirbag(boolean steeringWheelAirbag) {
this.steeringWheelAirbag = steeringWheelAirbag;
}
public String getDriverSeatMaterial() {
return driverSeatMaterial;
}
public void setDriverSeatMaterial(String driverSeatMaterial) {
this.driverSeatMaterial = driverSeatMaterial;
}
public boolean isDriverSeatHeated() {
return driverSeatHeated;
}
public void setDriverSeatHeated(boolean driverSeatHeated) {
this.driverSeatHeated = driverSeatHeated;
}
public String getEngineType() {
return engineType;
}
public void setEngineType(String engineType) {
this.engineType = engineType;
}
public int getEngineHorsepower() {
return engineHorsepower;
}
public void setEngineHorsepower(int engineHorsepower) {
this.engineHorsepower = engineHorsepower;
}
public double getEngineDisplacement() {
return engineDisplacement;
}
public void setEngineDisplacement(double engineDisplacement) {
this.engineDisplacement = engineDisplacement;
}
public int getEnginePistonCount() {
return enginePistonCount;
}
public void setEnginePistonCount(int enginePistonCount) {
this.enginePistonCount = enginePistonCount;
}
public String getTransmissionType() {
return transmissionType;
}
public void setTransmissionType(String transmissionType) {
this.transmissionType = transmissionType;
}
public int getTransmissionGears() {
return transmissionGears;
}
public void setTransmissionGears(int transmissionGears) {
this.transmissionGears = transmissionGears;
}
public boolean isTransmissionSportMode() {
return transmissionSportMode;
}
public void setTransmissionSportMode(boolean transmissionSportMode) {
this.transmissionSportMode = transmissionSportMode;
}
public String getWheelSize() {
return wheelSize;
}
public void setWheelSize(String wheelSize) {
this.wheelSize = wheelSize;
}
public String getWheelType() {
return wheelType;
}
public void setWheelType(String wheelType) {
this.wheelType = wheelType;
}
}