JAVA 建立一个汽车AutoMobile类......
建立一个汽车AutoMobile类,包括轮子个数(NumbersOfWheels),汽车颜色(autoMobileColor),车身重量(autoMobileWeight...
建立一个汽车AutoMobile类,包括轮子个数(NumbersOfWheels),汽车颜色(autoMobileColor),车身重量(autoMobileWeight)、速度(speed)等成员变量。并通过不同的构造方法创建实例。至少要求:汽车具有加速(speedUp()),减速(speedDown),停车(stop())等功能。
再定义一个小汽车类Car,继承AutoMobile,并添加空调、CD等成员变量,覆盖加速,减速的方法。定义主类Test,创建Car类对象,调用加速、减速方法。 展开
再定义一个小汽车类Car,继承AutoMobile,并添加空调、CD等成员变量,覆盖加速,减速的方法。定义主类Test,创建Car类对象,调用加速、减速方法。 展开
展开全部
public class AutoMobile {
protected int numbersOfWheels;
protected String autoMobileColor;
protected int autoMobileWeight;
protected int speed;
public AutoMobile(){
this(4,"黑色",100);
}
public AutoMobile(int numbersOfWheels,String autoMobileColor,int autoMobileWeight){
this.numbersOfWheels=numbersOfWheels;
this.autoMobileColor=autoMobileColor;
this.autoMobileWeight=autoMobileWeight;
this.speed=0;
}
public void speedUp() {
speed++;
System.out.println("这是AutoMobile的加速方法,当前速度:" + speed);
}
public void speedDown() {
speed--;
System.out.println("这是AutoMobile的减速方法,当前速度:" + speed);
}
public void stop() {
speed = 0;
System.out.println("这是AutoMobile的停车方法,当前速度:" + speed);
}
public int getNumbersOfWheels() {
return numbersOfWheels;
}
public void setNumbersOfWheels(int numbersOfWheels) {
this.numbersOfWheels = numbersOfWheels;
}
public String getAutoMobileColor() {
return autoMobileColor;
}
public void setAutoMobileColor(String autoMobileColor) {
this.autoMobileColor = autoMobileColor;
}
public int getAutoMobileWeight() {
return autoMobileWeight;
}
public void setAutoMobileWeight(int autoMobileWeight) {
this.autoMobileWeight = autoMobileWeight;
}
public int getSpeed() {
return speed;
}
public void setSpeed(int speed) {
this.speed = speed;
}
}
public class Car extends AutoMobile {
protected String airConditioner;
protected String cd;
public Car() {
super();
this.airConditioner = "空调A";
this.cd = "sony";
}
public void speedUp() {
speed+=2;
System.out.println("这是Car的加速方法,当前速度:" + speed);
}
public void speedDown() {
speed-=2;
System.out.println("这是Car的减速方法,当前速度:" + speed);
}
public String getAirConditioner() {
return airConditioner;
}
public void setAirConditioner(String airConditioner) {
this.airConditioner = airConditioner;
}
public String getCd() {
return cd;
}
public void setCd(String cd) {
this.cd = cd;
}
}
public class Test {
public static void main(String[] args) {
Car car =new Car();
car.speedUp();
car.speedUp();
car.speedDown();
car.stop();
}
}
三益精密
2024-11-05 广告
2024-11-05 广告
功能需求与材料选择:设计机械零部件时,首先需要明确其功能需求,如强度、耐腐蚀性、轻量化等。根据这些需求选择合适的材料是至关重要的,因为不同的材料具有不同的物理、化学和机械性能。例如,高强度材料可以提高零部件的承载能力,而轻质材料则有助于减轻...
点击进入详情页
本回答由三益精密提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询