可以利用 IDEA 对类中的字段进行封装,所谓“字段封装”,就是指通过调用方法的方式来访问字段,而不是直接通过“对象.字段名”的方式去访问。
例如,成员变量 hairColor 是一个 public 的变量,没有相关的 setter/getter 方法,那么可以按下 Option + Enter,然后选择 Encapsulate field ‘hairColor’ 对该字段进行封装。 打开【字段封装】的设置对话框,其实就是给字段添加 setter/getter 方法,同时设置变量和方法的访问权限。