Java 面向对象编程:自定义类的深入实践
1. 继承的应用
继承是面向对象编程中一个重要的概念,它用于建模 “is - a - type - of” 关系,将两个类型直接关联起来,对于形成相关事物的组非常关键。
1.1 引入抽象到电子设备类
之前,收音机和电视机是相互独立的,但它们都是电子消费设备。我们可以通过以下步骤引入抽象:
1. 创建新类 :创建一个新的 ElectronicDevice 类来表示电子设备。
2. 派生类 :从 ElectronicDevice 类派生 Radio 类,暂时不考虑 TV 类。
3. 提取公共特征 :将潜在电子设备的公共特征提取到超类中。
4. 创建新类 :编写一个新的 IceMachine 类,它也是一种电子设备。
如今,开发环境可以通过重构自动将属性移动到超类中,你可以去了解具体的操作方法。
1.2 相关测验
- Three, Two, and One 测验 :给定
Numbers.java文件中的以下声明,编译器能否编译该单元?如果可以运行程序,结果是什么?
cla
超级会员免费看
订阅专栏 解锁全文
846

被折叠的 条评论
为什么被折叠?



