더북(TheBook)

그리고 각각 다른 접근 제한자를 사용한 변수를 출력하겠습니다.

package javaStudy;

public class AccessObjExam {

    public static void main(String[] args) {
        AccessObj obj = new AccessObj();
        System.out.println(obj.p);
        System.out.println(obj.p2);
        System.out.println(obj.i);  // 컴파일 오류가 발생합니다.
        System.out.println(obj.k);
    }
}

 

publicp, protectedp2, privatei, defaultk를 차례대로 출력하라고 작성했습니다. 작성해보니 세 번째 privatei 부분에서 에러가 발생하는 것을 볼 수 있습니다. 접근 제한자가 들어있는 패키지가 같은 패키지 안에 들어있기 때문에 private을 제외하고 모두 접근할 수 있습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.