반응형 자바접근제어자1 [JAVA] 클래스와 인터페이스의 접근제어자 JAVA에는 클래스와 인터페이스에서 사용하는 접근제어자가 있습니다. 접근제어자는 다른 클래스, 다른 패키지 등등에서 멤버 변수 및 메서드에 함부로 접근하지 못하도록 하는것이 목적입니다. 각 접근제어자의 접근이 허용되는 범위는 아래와 같습니다. 접근제어자 접근 허용 범위 동일 클래스 동일 패키지 다른 패키지 자식 클래스 다른 패키지 public 외부 클래스에서 자유롭게 접근 가능 ○ ○ ○ ○ protected 같은 패키지 내 클래스 또는 자식 클래스 접근 가능 ○ ○ ○ default 같은 패키지 내 클래스 접근 가능(접근제어자 생략시) ○ ○ private 외부 클래스 모두 접근 불가 (자기자신만 접근 가능) ○ 단!! 인터페이스의 접근제어자는 무조건 public 입니다. 왜냐면 인터페이스는 구현(실체.. 2021. 11. 25. 이전 1 다음 반응형