private?String?name;
private?String?gender;
private?int?age;
private?String?driverLicense;
private?String?plateNumber;
public?String?getName()?{
return?name;
}
public?void?setName(String?name)?{
this.name?=?name;
}
public?String?getGender()?{
return?gender;
}
public?void?setGender(String?gender)?{
this.gender?=?gender;
}
public?int?getAge()?{
return?age;
}
public?void?setAge(int?age)?{
this.age?=?age;
}
public?String?getDriverLicense()?{
return?driverLicense;
}
public?void?setDriverLicense(String?driverLicense)?{
this.driverLicense?=?driverLicense;
}
public?String?getPlateNumber()?{
return?plateNumber;
}
public?void?setPlateNumber(String?plateNumber)?{
this.plateNumber?=?plateNumber;
}
@Override
public?String?toString()?{
return?"Vehicle?[name="?+?name?+?",?gender="?+?gender?+?",?age="?+?age?+?",?driverLicense="?+?driverLicense
+?",?plateNumber="?+?plateNumber?+?"]";
}
public?void?drive()?{
System.out.println(name?+?"司機正在開"?+?plateNumber?+?"牌號的車。");
}
public?void?stop()?{
System.out.println(name?+?"司機把"?+?plateNumber?+?"牌號的車停了下來。");
}
public?boolean?checkName(String?check)?{
if?(this.name?!=?null?&&?this.name?!=?"")?{
return?this.name.equals(check);
}
return?false;
}
public?boolean?checkPlateNumber(String?check)?{
if?(this.plateNumber?!=?null?&&?this.plateNumber?!=?"")?{
return?this.plateNumber.equals(check);
}
return?false;
}
}
懶得寫註釋了