Java程序编写

请按照如下要求设计类或接口:

一、汽车类Car,具有汽车最基本的特点

1、成员属性,重量属性weight,最高时速属性maxSpeed,数据类型自行选择

2、默认构造方法和自定义构造方法,参数列表根据成员属性进行定义

3、成员方法,加速方法speedUp,维修方法fix

二、接口lrun

lrun接口表示可以跑,比如汽车向前行进。在lrun定义run方法,表示跑

二、消防车FireFightingTruck

1、成员属性,装水容量waterVolume,数据类型自行选择

2、默认构造方法和自定义构造方法,参数列表根据成员属性进行定义

3、成员方法,覆写维修方法speedUp,灭火方法fireFight

4、实现lrun接口

三,救护车Ambulance

1、成员属性,是否有警报器属性alarm,数据类型自行选择

2、默认构造方法和自定义构造方法,参数列表根据成员属性进行定义

3、成员方法,覆写维修方法fix,灭火fireFigh

t4、实现lrun接口

四、测试类Test

1、定义静态方法upkeep,即对车进行保养,有一个参数,方法体应该通过该参数调用其fix方法

2、定义静态方法working,表示让某车辆跑起来出任务,有一个参数,方法体应该通过该参数调用Irun接口的run方法t

3、在main方法中实例化三个对象汽车、消防车、救护车,分别对应类Car

FireFightingTruck、Ambulance,并分别访问小汽车、消防车、救护车的属性、方法

4、在main方法中3次调用upkeep,每次的参数为步骤3中实例化的三个汽车对象

5、在main方法中3次调用working,每次的参数为步骤3中实例化的三个汽车对象

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值