首页 > 大学专科> 电子信息
题目内容 (请给出正确答案)
[主观题]

编写一个名为Vehicle的Java类。这个Vehicle类将具有用于颜色、制造厂、型号、速度、乘客人数和最大乘

客数的实例属性。Vehicle类还将具有一个名为vehicleCount的静态变量,它可用于跟踪应用程序中的车辆数量。Vehicle的构造函数应该期望制造厂、型号、最大乘客数以及颜色的值,它应该把车辆速度设置为0,把乘客人数设置为1,并且每次调用构造函数时都递增车辆的计数。每个实例变量和静态变量都应该具有一个访问器(get)方法,它将返回合适的值,并且除vehicleCount变量之外的所有其他变量还应该具有一个修改器(set)方法,使得可以修改值。还应该给Vehicle类提供一个名为changeSpeed的实例方法。changeSpeed方法应该期望一个浮点值用于新速度,并且它应该返回一个浮点值,表示新速度与车辆的以前速度之间的差值。包括进一个public static void main(String[]args)方法,创建几种车辆,设置一些速度,并读取一些变量值,使得你可以通过从命令行启动类来测试代码。

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“编写一个名为Vehicle的Java类。这个Vehicle类…”相关的问题
第1题
给Vehicle类添加一个refuel方法,它期望两个参数:fuelQuantity和milesSinceLastFueling。还要给Veh
icle类添加用于totalMileage和totalFuelConsumed的实例变量。此外,添加一个名为fuelEconomy的访问器方法,它将返回车辆每加仑行驶的总英里数。在Skateboard的实例上调用refuel方法时,你将做什么以使该方法正确工作?编写一个名为ManyVehicles的测试类,它将创建多种不同的Vehicle,练习你创建的所有方法,并检查它们执行正确。例如,试试把Skateboard的速度设置为60,或者给Skateboard加油。检查是否正确地执行了燃油经济性计算。

点击查看答案
第2题
编写一个扩展Exception的类,并把它命名为Too Many Occupants Exception。如果number of Occupants
超过车辆的最大乘客数,就使Vehicle类的用于乘客人数的修改器抛出这样一个异常。在Many Vehicles测试类中需要更改什么?

点击查看答案
第3题
编写一个继承自Vehicle的Skateboard类。重写Skateboard类的changeSpeed方法,使得Skateboard类的实
例永远也不能超过10 mph。如果提供了更大的值,该方法将简单地把Skateboard的速度设置为10。

点击查看答案
第4题
编写一个Java程序,用数字74.3除以12.6,并报告除法的结果。在执行除法运算之前,把被除数和除数分别
存储在名为dividend和divisor的变量中。这些变量的类型将是什么?结果的类型将是什么?商是多少?

点击查看答案
第5题
编写一个继承自Vehicle的Bus类。Bus类的实例总是必须具有一位命名的驾驶员。在Bus的构造函数中,确
保你的代码期望并存储驾驶员的名字。此外,Bus类还应该具有访问器方法和修改器方法,用于返回和更改驾驶员的名字。

点击查看答案
第6题
如果一个Java Applet源程序文件只定义有一个类,该类的类名为MyFirstApplet,则存储该源程序的文件
名必须为【 】。

点击查看答案
第7题
如果一个Java Applet源程序文件中只定义了一个类,该类的类名为My Applet,则存储该源程序文件的文
件名应为【 】。

点击查看答案
第8题
编写一个Java程序,用于遍历从1到20的整数,计算每个数字的平方,并把信息写到名为squares.txt的文
件中。使用PrintWriter写前20个整数及其平方的文件。排成两列,最上面一行是列标题。你将发现使用PrintWriter的println()方法很容易完成这项任务。

点击查看答案
第9题
如果一个java application源程序文件只定义有一个类,该类的类名为myapplet,则存储该源程序文件的
文件名必须为【 】。

点击查看答案
第10题
无论Java源程序包含几个类的定义,若该源程序文件以a.java命名,编译后只生成一个名为A的字节码文件。()
点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改