【Effective Java 16】要在公有类中使用访问方法而非公有域


  • 对于公有类(类可以在它所在的包之外进行访问),必须通过get、set方法来访问成员变量
  • 对于包级私有、私有嵌套类,直接暴露它的数据域并没有本质错误。