11.10 术语表

在本书前面,我们将类定义为相关方法的集合。现在你应该知道类也是创建对象的模板。

  • 实例

类的一员。每个对象都是某个类的实例。

  • 数据封装

将多个命名变量放在单个对象中。

  • 实例变量

对象的属性,即在类中定义的非静态变量。

  • 信息隐藏

将实例变量声明为私有的,以减少类之间的依赖关系。

  • 构造函数

对新创建的对象的实例变量进行初始化的特殊方法。

  • 遮盖

定义类型和名称与实例变量相同的局部变量或形参。

  • 客户端

使用其他类定义的对象的类。

  • 获取方法

返回实例变量的值的方法。

  • 设置方法

给实例变量赋值的方法。

  • 覆盖

替换方法(如 toString)的默认实现。

  • 实例方法

可访问 this 和实例变量的非静态方法。

  • 相同

两个一样的值;就对象变量而言,指的是它们指向同一个对象。

  • 相等

在方法 equals 看来,两个对象是相等的,但不一定相同。

  • 纯方法

结果只取决于形参,而不受其他数据影响的静态方法。

  • 非纯方法

修改对象状态(实例变量)的方法。