ADD file via upload

main
pc9pizjb6 4 months ago
parent cc3c138ffb
commit ea3f4a2d9a

@ -0,0 +1,71 @@
package com.car.model;
/**
* -
* ElectronicSystem
*/
public class ElectronicControlUnit {
private String name; // ECU名称
private String function; // 功能描述
private boolean isOperational; // 是否正常工作
/**
*
* @param name ECU
* @param function
*/
public ElectronicControlUnit(String name, String function) {
this.name = name;
this.function = function;
this.isOperational = true;
}
/**
* ECU
* @return
*/
public boolean diagnose() {
// 模拟诊断过程
return isOperational;
}
/**
* ECU
*/
public void reset() {
if (!isOperational) {
isOperational = true;
System.out.println(name + " ECU has been reset.");
}
}
// getter and setter methods
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getFunction() {
return function;
}
public void setFunction(String function) {
this.function = function;
}
public boolean isOperational() {
return isOperational;
}
public void setOperational(boolean isOperational) {
this.isOperational = isOperational;
}
@Override
public String toString() {
return "ElectronicControlUnit [name=" + name + ", function=" + function + ", isOperational=" + isOperational + "]";
}
}
Loading…
Cancel
Save