자바 default1 [JAVA] 접근 제어자 종류와 설명 자바에서 사용하는 접근 제어자는 아래와 같습니다. 접근 제어자 설명 public 외부 클래스 어디에서나 접근할 수 있다. protected 같은 패키지 내부와 상속 관계의 클래스에서만 접근할 수 있고 그 외 클래스에서는 접근할 수 없다. 아무것도 없는 경우 default이며 같은 패키지 내부에서만 접근할 수 있다. private 같은 클래스 내부에서만 접근할 수 있다. 클래스 내부에서 사용할 변수나 메서드를 private으로 선언해서 외부에서 접근을 못하도록 할 수 있다. 이를 객체지향에서는 '정보 은닉(information hiding)'이라고 한다. 정보 은닉은 객체 지향 프로그래밍의 특징 중 하나이며 자바에서는 접근 제어자를 사용하여 정보 은닉을 구현한다. 필요한 경우 잘 사용하면 변수 데이터 오류.. 2023. 4. 23. 이전 1 다음 반응형