[基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge
来源:互联网 发布:c语言sizeof和strlen 编辑:程序博客网 时间:2024/04/27 08:54
/*8.(*)按如下要求编写Java程序:
(1)定义一个交通工具收费接口Charge,该接口包含两个元素:一个收取费用的方法double getFee(intdistance),distance代表交通工具行驶的公里数;一个成员变量MAX,表示每次收取费用的最大值。
(2)定义列车类Train来实现这个接口,收费规则自行定义。
(3)定义主类Test,在main方法中输出收取费用的最大值,和行使2000公里后列车应收取的费用。
(1)定义一个交通工具收费接口Charge,该接口包含两个元素:一个收取费用的方法double getFee(intdistance),distance代表交通工具行驶的公里数;一个成员变量MAX,表示每次收取费用的最大值。
(2)定义列车类Train来实现这个接口,收费规则自行定义。
(3)定义主类Test,在main方法中输出收取费用的最大值,和行使2000公里后列车应收取的费用。
*/
package HomeWork_10;public class Test_08 {public static void main(String[] args) {Train1 s1 =new Train1();s1.distance=2000;//此处输入公里数s1.getFee();}}interface Charge{int max=10;//收取费用的最大值double getFee();//收取费用的方法 //100公里收10块}class Train1 implements Charge{int distance;//行驶的公里数public double getFee(){int pay =(distance/max);System.out.println("行驶了"+distance+"公里,应该收费"+pay);return pay;}}
阅读全文
0 0
- [基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge
- [基础题] 6.(*)按如下要求编写Java程序: (1)编写一个接口:OneToN,只含有一个方法int dispose(int n)
- [基础题] 5.(*)按如下要求编写Java应用程序:(1)编写一个用于表示战斗能力的接口Fightable,
- [基础题] 7.第一种(*)按如下要求编写Java程序:
- [基础题] 7.第二种(*)按如下要求编写Java程序:
- 多态部分作业 1.按要求编写Java程序:(1)编写一个接口:InterfaceA,只含有一个方法int method(int n);
- 要求编写一个简单的人员信息管理程序,具体要求如下:
- 定义一个名为Vehicles(交通工具)的基类
- 2、按以下要求编写程序 (1) 编写Animal接口,接口中声明run() 方法 (2) 定义Bird类和Fish类实现Animal接口 (3) 编写Bird类和Fish类的测试程序,并调用其
- 定义一个交通工具Vehicle
- 编写一个程序,求1! + 2! + 3! + 4!的和 要求:使用嵌套定义函数实现
- 定义一个表示学生信息的类Student,要求如下: (1)类Student的成员变量: sNO 表示学号;sName表示姓名;sSex表示性别;sAge表示年龄;sJava:表示Java课程成绩。
- Java实例 定义任务的一个发射小程序 实现Runnable接口并编写run()方法
- 8.编写程序,要求如下: 定义名为VolumeArea的抽象类,在其中定义圆周率的值为3.14159,并定义两个抽象方法volume(double r)和area(double r),它们的返回
- 定义一个满足如下要求的Date类
- 5.编写一个java程序,该程序有两个类:Tank(用于刻画坦克)和Fight(主类)。 已知坦克类如下:
- 按要求编写程序
- Java编写一个程序,获取10个1~20的随机数.要求随机数不能重复.
- UNITY_物理系统
- Bug管理系统UML2.0建模实例(二)
- 文件操作
- Is Not Mapped
- 初学Socket编程的坑~~~连接超时和服务器无法接收数据
- [基础题]8.(*)按如下要求编写Java程序:(1)定义一个交通工具收费接口Charge
- Leetcode习题解答:44. Wildcard Matching
- Centos安装中文man手册(命令行)-非原创
- 画板部分监听事件的实现
- 【Scikit-Learn 中文文档】决策树
- Javaweb基础知识
- 微信公众号支付(一)授权
- vue全局组件与局部组件的方法
- 【Scikit-Learn 中文文档】集成方法