자바의 접근 제어자

유수민·2022년 8월 27일
0

지식창고

목록 보기
48/60

📌접근 제어자가 필요한 이유

  • 정보 은닉(data hiding)의 방법으로 사용자가 굳이 알 필요가 없는 정보는 사용자로부터 숨겨야 한다는 개념을 적용하는 것이 접근 제어자이다.
  • 접근 제어자를 사용하여 클래스 외부에서의 직접적인 접근을 허용하지 않는 멤버를 설정하고 정보 은닉을 구체화한다.

📌접근 제어자

📖public

모든 곳에서 접근가능

📖default

해당 패키지 내에서만 접근이 가능

📖private

해당 클래스 내에서만 가능

📖protected

동일 패키지의 클래스 또는 해당 클래스를 상속받은 다른 패키지의 클래스에서만 접근이 가능

→ 따라서 주로 상속 받은 클래스 내부 접근허용 데이터들에게 지정한다.

📌정리

5

profile
배우는 것이 즐겁다!

0개의 댓글