问题
- 实际对象包含和。
- 软件对象的状态存储在_中。
- 软件对象的行为通过_公开。
- 隐藏来自外部世界的内部数据,并仅通过公开的方法访问它,称为数据_。
- 软件对象的蓝图称为_。
- 可以在中定义常见行为,并使用关键字继承到_中。
- 没有实现的方法的集合称为_。
- 通过功能组织类和接口的名称空间称为_。
-
练习题
为您在本教程开始时观察到的每个实际对象创建新类。如果忘记了必需的语法,请参考Bicycle类。
- 对于上面创建的每个新类,创建一个定义其行为的接口,然后要求您的类实现它。省略一种或两种方法,然后尝试编译。错误是什么样的?
问题参考答案
- 实际对象包含状态(state)和行为(behavior)。
- 软件对象的状态存储在字段(field)中。
- 软件对象的行为是通过方法(methods)公开的。
- 隐藏来自外部世界的内部数据,并仅通过公开的方法访问它,这被称为数据封装(encapsulation)。
- 软件对象的蓝图称为类(class)。
- 可以在超类(superclass)中定义常见行为,并使用extends关键字将其继承到子类(subclass)中。
- 没有实现的方法的集合称为接口(interface)。
- 通过功能组织类和接口的名称空间称为包(package)。
- 术语API代表应用程序编程接口(Application Programming Interface)。