[Java] 접근 제어 지시자와 get(), set() 메서드


[Java] 접근 제어 지시자와 get(), set() 메서드

접근 제어 지시자 (Access modifier) - 특정 대상에 대해, 클래스 외부로부터의 접근 권한을 부여하는 명령어 → 대상 : 변수, 메서드, 함수, 클래스 등 대부분 // 예시 private int 변수; 접근 제어 지시자 private 같은 클래스 (java 파일) 내부에서만 접근 가능 default (기본값) 같은 패키지 내부에서만 접근 가능 protected 같은 패키지 내부에 있거나, 다른 패키지여도 상속 관계의 클래스일 때는 접근 가능 public 같은 프로젝트 내라면 어디에서든지 접근 가능 # 외부에서 멤버변수의 값을 수정하지 못하게 하기 - 멤버변수에 접근 제어 지시자 'private' 할당 → 메서드를 이용한 값 수정은 가능하지만, 멤버변수에 직접 값을 수정할 수는 없게 됨 1) ..


원문링크 : [Java] 접근 제어 지시자와 get(), set() 메서드