首页 > 学习Java语言 > 面向对象编程概念
Java教程已针对JDK 8编写。本页中描述的示例和实践不利用后续版本引入的改进,可能使用不再可用的技术。
请参阅Java语言变化以获取Java SE 9及后续版本中更新的语言特性摘要。
请参阅JDK发行说明以获取有关所有JDK发行版的新功能、增强功能和已删除或已弃用选项的信息。
问题和练习的答案:面向对象编程概念
问题的答案
- 现实世界的对象包含状态和行为。
- 软件对象的状态存储在字段中。
- 软件对象的行为通过方法暴露。
- 将内部数据隐藏起来,只能通过公开的方法访问,这被称为数据封装。
- 软件对象的蓝图称为类。
- 通用行为可以在超类中定义,并通过使用extends关键字继承到子类中。
- 一组没有实现的方法称为接口。
- 通过功能将类和接口组织起来的命名空间称为包。
- API是应用程序编程接口的缩写。
练习的答案
- 您的答案将根据您正在建模的现实世界对象而有所不同。
- 您的答案也会有所不同,但错误消息将明确列出未实现的必需方法。