19、Java 面向对象编程:自定义类的深入实践

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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值