개발 공부 기록하기/01. JAVA & Kotlin

짧은 코멘트와 함께하는 이펙티브 자바) #16 public 클래스에서는 public 필드가 아닌 접근자 메소드를 사용하라

lannstark 2020. 10. 14. 04:37

짧은 코멘트

  1. Effective JAVA에서 가장 짧은 파트가 아닌가 싶다 ㅎㅎ

public 클래스에서는 public 필드가 아닌 접근자 메소드를 사용하라

  • 패키지 바깥에서 접근할 수 있는 클래스라면 접근자를 제공해라
  • package-private 클래스 혹은 private 중첩 클래스라면 데이터 필드를 노출한다 해도 하등의 문제가 없다.