: 접근 제어자(access modifier)의 종류와 접근 범위에 대한 간단 기록
: 하나의 대상에 아래 4개 중 1개 사용 가능
제어자 | 같은 클래스 | 같은 패키지 | 자손 클래스 | 전 체 |
---|---|---|---|---|
private | O | |||
(default) | O | O | ||
protected | O | O | O | |
public | O | O | O | O |
* class에 public을 붙일 때 - 소스파일의 이름과 클래스명이 같아야 함
: 외부로부터 데이터를 보호하고, 올바른 사용 유도를 위해서 (-> 캡슐화)
* 참고 : 유튜브 [자바의 정석 기초]