我在Java中有点生疏,没有为年龄编程这样的事情。我正在尝试创建一个简单的停车场经理计划并实施以下课程车辆和子类Car,Van,Motorbike(那些延伸车辆等级.Car类应保存有关车门数量和颜色的信息。范等级应包括有关货车货物体积的信息。摩托车应该有关于发动机尺寸的信息。应该允许将车辆添加到停车场,删除车辆并打印当前停放的车辆列表,并提供信息,如果停放的车辆是汽车自行车或面包车。我已经设计了所有的班级。但我有用户输入的问题用户在添加车辆时应允许输入汽车自行车或厢式车模型,登记牌,车辆颜色,门数等。当选择相应的菜单选项时,程序应打印信息。你能不能请看看我到目前为止的代码,任何帮助将不胜感激。我遇到的问题是让用户输入所有请求的信息。
System.setProperty("awt.useSystemAAFontSettings","lcd");
System.setProperty("swing.aatext", "true");
...
public class Vehicle {
private String carBrand;
private String regPlate;
// default constructor
public Vehicle() {
}
// constructor
public Vehicle(String carBrand, String regPlate) {
this.carBrand = carBrand;
this.regPlate = regPlate;
}
//getters
public String getCarBrand() {
return carBrand;
}
public String getRegPlate() {
return regPlate;
}
//setters
public void setCarBrand(String carBrand) {
this.carBrand = carBrand;
}
public void setColor(String regPlate) {
this.regPlate = regPlate;
}
}
答案 0 :(得分:3)
getDetailsFromUser
特定的子类(Van等)可以询问用户他们需要什么样的问题才能填充自己。