前言
一、任务介绍
1.任务描述
创建一个供音像出租公司使用的Movie抽象类。Movie类含价格、ID号(String类型)和电影名称,并提供相应的取值、赋值方法和构造方法,还包括一个抽象方法calculateFees,它以一部电影推迟归还的天数为输入参数,返回该电影的过时附加费。还要创建一个equals( )方法,覆盖Object的equals方法,如果两部电影的ID号相同,那么它们就是相同的电影。接着,创建三个派生于Movie的子类:Action、Comedy和Drama。动作片的过时附加费是3元/天,喜剧片的过时附加费是2.5元/天,而戏剧片的过时附加费是1.5元/天。
最后编写测试类对以上类和相关方法进行测试。
2.运行结果
3.任务目标
学会“利用抽象类要求不同影片实现返回过时附加费”的思路。
掌握抽象类的应用。
掌握方法的重写。
掌握继承的概念及其应用