重要提示:请勿将账号共享给其他人使用,违者账号将被封禁!
查看《购买须知》>>>
首页 > 计算机应用技术> JAVA程序设计
网友您好,请在下方输入框内输入要搜索的题目:
搜题
拍照、语音搜题,请扫码下载APP
扫一扫 下载APP
题目内容 (请给出正确答案)
[主观题]

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

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

答案
查看答案
更多“编写一个名为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题

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

点击查看答案

第4题

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

点击查看答案

第5题

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

点击查看答案

第6题

如果一个Java源文件的文件名为Ex2524.java,且可以编译运行,则可以肯定()

A.该源文件中有名为Ex2524的公有类

B.该源文件中有名为Ex2524的静态方法

C.该源文件中有名为Ex2524的对象

D.以上都不对

点击查看答案

第7题

假设有一个名为Server.java的类文件,在程序中有一名为Server的类,该文件的第一行是package com.syngress,该文件所在的目录为c:\Java Packages\com\syngress。能正确运行的是_______。

A.c:\Java Packages\com\syngress\Server>java com.syngress.Server

B.c:\Java Packages\com\syngress\Server>java Server

C.c:\Java Packages\com\syngress\Server>java Server

D.c:\Java Packages>java com.syngress.Server

点击查看答案

第8题

更改ManyVehicles类,使之从名为Vehicles.txt的文本文件中读取要创建的Vehicle的规范。使用Buffere
dReader或Scanner读取文件。在这里,使用Scanner可能更容易。下面给出了一个示例Vehicles.txt文件。一行中的第一个单词是颜色,第二个单词是制造厂,第三个单词是型号,第四个单词是最大乘客数: red Ford F-150 3 siiver BMW 328i 4 blue GM bus 32 gold Chrys ler PTCruiser 4 orange WorldIndustries ProBoard 1

点击查看答案

第9题

下列有关Java的叙述中,正确的是()。

A.Java语言的标识符是区分大小写的

B.编译器生成的类的扩展名为.jar

C.Java源文件的扩展名为.java

D.归档工具生成的文件扩展名为.ser

点击查看答案

第10题

下列哪些是Java中类的命名约定?

A.类名为名词

B.含有大小写

C.首字符大写

D.越短越好

点击查看答案

第11题

在Java中类的定义和实现应该()

A.放到不同的文件中,定义的文件扩展名为.h

B.放到不同的文件中,实现的文件扩展名为.java

C.放到同一个的文件中

D.放到不同的文件中,文件名没有要求

点击查看答案
下载APP
关注公众号
TOP
重置密码
账号:
旧密码:
新密码:
确认密码:
确认修改
购买搜题卡查看答案 购买前请仔细阅读《购买须知》
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《服务协议》《购买须知》
立即支付 系统将自动为您注册账号
已付款,但不能查看答案,请点这里登录即可>>>
请使用微信扫码支付(元)

订单号:

遇到问题请联系在线客服

请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系在线客服
恭喜您,购买搜题卡成功 系统为您生成的账号密码如下:
重要提示:请勿将账号共享给其他人使用,违者账号将被封禁。
发送账号到微信 保存账号查看答案
怕账号密码记不住?建议关注微信公众号绑定微信,开通微信扫码登录功能
请用微信扫码测试
优题宝