[Java] 기초정리 16. 접근 제어자 - public, private, protected
·
Backend/Java
접근 제어자란? 클래스와 클래스 멤버(필드, 메소드, 생성자)를 선언할 때 접근 권한(범위)을 설정하는 키워드 접근 제어자 종류(default)publicprivateprotected(default)◆  같은 패키지에서만 접근 가능확실하게 같은 패키지에서만 이용할 때 public◆  모든 곳에서 접근 가능모든 곳에서 자유롭게 접근이 가능해야 하는 필드들(데이터를 처리하고 기능을 담당하는 메소드들) private◆  다른 클래스, 다른 패키지에서 접근 불가자신만 이용하는 경우나 데이터를 담는 변수들(게시글 제목, 회원의 아이디, 계좌번호, 학생의 이름 등) ⭐  private 필드는 직접 접근할 방법이 하나도 없기 때문에 무조건 public 메소드를 통해서 간접적으로 접근한다.        (값을 사용하는..