Logo
Section 1 / 10

简介:类定义——更多细节

本章从先决条件、学习目标和概述开始。

导入

简介:类定义——更多细节

本章从先决条件、学习目标和概述开始。

先决条件

学习目标

完成本章后,你应该能够:

  • 在类定义中定义返回布尔值的方法
  • 在类定义中定义并使用私有方法
  • 在适当情况下使用 final 类型的数据字段,或同时为 static 和 final 的数据字段
  • 定义并使用枚举类型
  • 编写调用同一类中其他构造函数的构造函数

概述

我们对类定义的讨论始于《类定义——基础概念》一章。本章继续这一主题,首先探讨两类方法:布尔值方法和私有方法。布尔值方法是指返回 true 或 false 的方法。类中定义此类方法的目的是让客户端能够测试特定条件。私有方法是其他方法调用的“辅助方法”,用于完成公共方法的部分任务。私有方法不能被类的外部客户端调用,它们属于类的实现细节,对外部是隐藏的。

本章还引入了枚举的概念。枚举定义了一种数据类型,用于表示一组已知的离散值,例如有限的数字或字母集合。我们可以用枚举替代一组命名常量的定义。Java 会确保该新数据类型的变量只能取枚举中定义的值,而不会出现枚举范围之外的值。最后,我们还将学习如何让一个构造函数调用另一个构造函数。

决策

布尔值方法