minOS

자바의 정석 ch7-21 접근제어자 본문

TIL/남궁성의 자바의 정석

자바의 정석 ch7-21 접근제어자

minOE 2023. 12. 12. 21:18
728x90

ch7-21 접근 제어자

-private : 같은 클래스 내에서만 접근이 가능하다
-default: 같은 패키지 내에서만 접근이 가능하다
-protected: 같은 패키지 내에서, 그리고 다른 패키지의 자손클래스에서 접근 가능하다
-public: 접근 제한이 전혀 없다.

//class는 public,default를 사용할 수 있다.
class AccessModifierTest{
    int iv; //인스턴스 변수
    static int cv; //클래스 변수

    void method(){} // 메서드
//멤버 변수들은 public, protected, defalut, private를 사용 할 수 있다.
}​

접근 권한 범위
public > protected > default > private

예시

접근 불가능한 부분 주석 처리하면 에러 없음

포함 관계
728x90