Public - class : 어디서나 접근가능 - method : 해당 객체에 접근 가능하면, 누구나 사용 가능 - 멤버변수 : 해당 객체에 접근 가능하면, 누구나 사용 가능 Protected (최상위 클래스 선언 불가) - class : 같은 패키지에 속해있는 클래스에서 호출 가능, 다른 패키지에서는 상속을 받을 경우 사용 가능 (inner class 만 선언가능) - 단, 최상위 클래스는 protected 사용 불가 - method : 해당 객체에 접근 가능한 - 멤버변수 : 상속받은 곳에서만 접근 함 Private - class : 해당 클래스만 사용 가능, 동일패키지도 접근 불가 (inner class 만 선업가능) 단, 최상위 클래스는 private 사용 불가 (최상위 클래스가 private ..