#14 public 클래스에서는 접근 메서드를 사용한다
앞서 얘기한 대로 public 필드는 외부에서 변경할 수 있기 때문에 위험합니다.
따라서 private 필드와 public 접근자 메서드(getter)와 변경자(setter)를 갖도록 구현해야 합니다.
안드로이드 스튜디오에서는 이러한 구현을 기본적으로 제공하고 있습니다.
예외적으로 패키지 전용 클래스이거나, private 중첩 클래스라면 데이터를 노출해도 문제가 없기 때문에 getter와 setter 없이 바로 필드에 접근하도록 할 수 있습니다.
하지만 되도록이면 public 클래스의 필드는 외부에 노출시키지 말아야 합니다.