접근제어자
-
제어자(Modifier)백엔드/자바 2020. 7. 27. 16:12
1. 제어자(modifier)란? 클래스와 클래스 멤버의 선언시 사용하여 클래스나 멤버에 부가적인 의미를 부여하는 키워드를 말한다. 이를 통해 클래스나 클래스 멤버의 특성이나 사용 범위 등을 제한할 수 있다. 제어자는 크게 접근 제어자(access modifier)와 기타 제어자로 나뉜다. 2. 접근 제어자(access modifier) 정보 은닉을 위해 만들어진 제어자이다. 접근 제어자를 통해서 외부에서 클래스 내 멤버의 접근 범위를 설정할 수 있다. 접근 허용 범위를 표로 나타내면 다음과 같다. 접근자 / 접근 범위 같은 클래스 같은 패키지 상속 클래스 전체 public O O O O protected O O O default O O private O (1) public public 제어자가 붙은 멤..