- 2
- 0
- 约1.77万字
- 约 55页
- 2016-12-28 发布于北京
- 举报
第7章 其他的继承概念和技术 主要内容 了解如何要求子类通过在超类中包含抽象方法来重写超类方法 创建Java接口并使用某接口要求一个类实现多个方法 通过扩充Exception类创建自定义异常 了解所有的Java类如何隐式扩充Object类 第7章 其他的继承概念和技术 Lease类简介 向Lease添加抽象方法 实现AnnualLease子类 实现DailyLease子类 测试AnnualLease和DailyLease类 了解和使用Java接口 使用自定义异常 Object类和继承 属性: balanceDue, payMonthly. balanceDue :尚未支付的年租金的金额 payMonthly :布尔量,表示是否按月为年租约付款。 如果按月支付租金,最初就会将欠款设置为租金的11/12(假定预先支付的是第一个月的租金)。 向Lease超类中添加抽象方法是要求子类重写方法的一种方式。 另一种方式是要求类中的方法来定义接口,接口是定义抽象方法和常量的Java组件。 Java只能扩充一个超类,但是可以实现多个接口 创建Java接口 在租约示例中,希望所有的子类都包括一个名为calculateFee的方法 创建LeaseInterface接口,使其包含calculateFee方法 // 定义一个包含 calculateFee方法的LeaseInterface接
原创力文档

文档评论(0)