Public1 Access Level Modifier - 접근 제한자(feat. static) 접근 제한자(Access Modifier) 말 그대로 접근을 제한하기 위해 사용, 여기서 접근이란 클래스 및 인터페이스 그리고 이들이 가지고 있는 멤버의 접근을 말함. 어떤 경우에는 클래스와 인터페이스를 다른 패키지에서 사용하지 못하도록 막을 필요가 있음. 그리고 객체 생성을 막기 위해 생성자를 호출하지 못하게 하거나 필드나 메소드를 사용하지 못하도록 막아야 되는 경우이때 접근 제한자를 사용 private - 같은 클래스 안에서만 사용 가능 default - 같은 패키지에 소속된 클래스에서만 사용할 수 있도록 Protected - 같은 패키지 또는 자식 클래스에서 사용 public - 외부 클래스에서 자유롭게 사용 가능 접근지정자 접근 범위 동일 클래스 동일 패키지 다른 패키지의 자식클래스 다른 패키지 .. 2021. 12. 23. 이전 1 다음 반응형