Java 教程是为 JDK 8 编写的。本页中描述的示例和实践未利用在后续版本中引入的改进。
问题和练习:面向对象的编程概念
问题
- 真实世界的对象包含___和___。
- 软件对象的状态存储在___中。
- 软件对象的行为通过___公开。
- 隐藏来自外部世界的内部数据并仅通过公开暴露的方法访问它,这就是数据___。
- 软件对象的蓝图称为___。
- 常见行为可以在___中定义,并使用___关键字继承到___中。
- 没有实现的方法集合称为___。
- 按功能组织类和接口的名称空间称为___。
- 术语 API 代表___?
练习
- 为在此路径开头处观察到的每个真实世界对象创建新类。如果你忘记了所需的语法,请参阅 Bicycle 类。
- 对于上面创建的每个新类,创建一个定义其行为的接口,然后要求你的类实现它。省略一个或两个方法并尝试编译。这个错误是什么样的?
检查一下你的答案。