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