ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 접근 제어자(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
Designed by Tistory.