JAVA 建立一个汽车AutoMobile类......

建立一个汽车AutoMobile类,包括轮子个数(NumbersOfWheels),汽车颜色(autoMobileColor),车身重量(autoMobileWeight... 建立一个汽车AutoMobile类,包括轮子个数(NumbersOfWheels),汽车颜色(autoMobileColor),车身重量(autoMobileWeight)、速度(speed)等成员变量。并通过不同的构造方法创建实例。至少要求:汽车具有加速(speedUp()),减速(speedDown),停车(stop())等功能。
再定义一个小汽车类Car,继承AutoMobile,并添加空调、CD等成员变量,覆盖加速,减速的方法。定义主类Test,创建Car类对象,调用加速、减速方法。
展开
 我来答
jiminsxtpy
推荐于2018-04-19 · TA获得超过234个赞
知道小有建树答主
回答量:190
采纳率:100%
帮助的人:198万
展开全部
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 广告
功能需求与材料选择:设计机械零部件时,首先需要明确其功能需求,如强度、耐腐蚀性、轻量化等。根据这些需求选择合适的材料是至关重要的,因为不同的材料具有不同的物理、化学和机械性能。例如,高强度材料可以提高零部件的承载能力,而轻质材料则有助于减轻... 点击进入详情页
本回答由三益精密提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式