접근 제어자
접근 제어자
자바에서는 클래스를 정의하기 class 키워드를 사용하며, 외부 클래스가 해당 클래스에 접근하는 범위를 접근 제어자를 통해 제한할 수 있다.
접근 제어자는 public, protected, default, private 네 가지가 있다.
접근 제어자 | 클래스 내부 | 동일 패키지 | 하위 클래스 | 그 외 영역 |
---|---|---|---|---|
public | o | o | o | o |
protected | o | o | o | x |
default | o | o | x | x |
private | o | x | x | x |
This post is licensed under CC BY 4.0 by the author.