Programming && WEB && APP

프로그래밍 – 접근제어자란?

접근제어자란?

메서드 및 변수의 접근 권한을 제어하는 명령문으로 대상 변수의 위치를 패키지, 클래스, 상속 여부 별로 분류하여 제어합니다

  • 접근제어자 종류
    • private
      • 같은 패키지 내의 같은 클래스에서만 사용이 가능
    • default
      • 같은 패키지 내에서만 사용이 가능
    • protected
      • 같은 패키지 내에서 사용이 가능
      • 다른 패키지의 경우 해당 클래스와 호출 메서드의 클래스의 관계가 상속 관계일 경우에만 허용
    • public
      • 어느 곳에서든 호출이 가능
패키지 클래스 상속 public protected default private
일치 일치 O O O O
일치 불일치 O O O X
불일치 불일치 유관 O O X X
불일치 불일치 무관 O X X X

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.