汽车租赁系统的计价功能实现思路: 发现类:汽车(父类);轿车(子类)和客车(子类)。 发现类的属性:汽车(车牌号、品牌);轿车(型号)﹔客车(座位数) 发现类的方法:计算租金,取名为calRent(int days),设计为父类方法让子类 重写。 优化设计:把汽车设计为抽象类,不允许实例化。把轿车和客车设计为final类, 不允许有子类。把父类中的calRent(int days)设计为抽象方法,强迫子类重写。梳理运行过程:先编写汽车、轿车和客车的类代码,然后根据用户输入数据创建对象并调用calRent(int days)方法计算租金。
时间: 2023-05-19 13:04:22 浏览: 92
汽车租赁系统的计价功能实现思路如下:
1. 创建一个父类汽车,包含车牌号和品牌两个属性。
2. 创建两个子类轿车和客车,分别包含型号和座位数两个属性。
3. 在父类汽车中创建一个抽象方法calRent(int days),用于计算租金,强迫子类重写该方法。
4. 在轿车和客车中重写calRent(int days)方法,根据不同的车型和租赁天数计算租金。
5. 把汽车设计为抽象类,不允许实例化,把轿车和客车设计为final类,不允许有子类。
6. 用户输入数据后,根据数据创建相应的对象并调用calRent(int days)方法计算租金。
注意:这是一个编程类的问题,可以回答。
阅读全文