-
접근 제어자(access modifier)공부/Java 2024. 2. 12. 01:14
접근 제어자 (access modifier)
멤버 또는 클래스에 사용되어, 해당하는 멤버 또는 클래스를 외부에서 접근하지 못하도록 제어하는 역할을 한다.
하나만 사용할 수 있다.
private 같은 클래스 내에서만 접근이 가능하다.
default 같은 패키지 내에서만 접근이 가능하다.
protected 같은 패키지 내에서, 또는 다른 패키지의 자손 클래스에서 접근이 가능하다.
public 접근 제한이 전혀 없다.접근 범위가 넓은 쪽에서 좁은 쪽의 순으로 나열하면 아래와 같다.
public > protected > (default) > private
클래스에는 public과 default를,
멤버에는 4가지를 모두 붙힐 수 있다.
제어자 같은 클래스 같은 패키지 자손클래스 전체 public O O O O protected O O O (default) O O private O '공부 > Java' 카테고리의 다른 글
다형성 (polymorphism) (0) 2024.02.24 캡슐화와 접근 제어자 (0) 2024.02.17 제어자(modifier) (2) 2024.02.11 import문과 static import문 (2) 2024.02.07 패키지와 클래스 패스 (0) 2024.02.06