这些Java教程是针对JDK 8编写的。本页面描述的示例和实践不利用后续版本引入的改进,并且可能使用不再可用的技术。
请参阅Java语言更改,了解Java SE 9及后续版本中更新的语言特性的摘要。
请参阅JDK发行说明,了解所有JDK发行版的新功能、增强功能和已删除或不推荐选项的信息。
问题和练习:面向对象编程概念
问题
- 现实世界的对象包含___和___。
- 软件对象的状态存储在___中。
- 通过___来公开软件对象的行为。
- 将内部数据隐藏起来,只能通过公开的方法访问它,这被称为数据___。
- 软件对象的蓝图称为___。
- 可以在___中定义通用行为,并通过使用___关键字将其继承到___中。
- 一组没有实现的方法称为___。
- 按功能组织类和接口的命名空间称为___。
- 术语API代表___?
练习
- 为您在本教程开头观察到的每个现实世界对象创建新的类。如果您忘记了所需的语法,请参考Bicycle类。
- 对于您上面创建的每个新类,创建一个定义其行为的接口,然后要求您的类实现它。省略一两个方法并尝试编译。错误是什么样的?
检查您的答案。