본문 바로가기
Language/자바

자바 접근지시자

by 띵커베르 2023. 1. 29.
728x90
  • 자바의 접근 지시자는 클래스, 변수, 메서드 등의 접근 범위를 지정하는 키워드 이다.
  • 접근 지시자를 사용하면 클래스의 캡슐화를 강화할 수 있다.
  •  public
    • 가장 높은 공개수준, 어디에서는 자유롭게 접근 가능
    • 다른 패키지에 있는 클래스도 접근 가능하다.
  • protected
    • 같은 패키지 내에서 접근 가능, 상속을 받은 클래스 내부에서도 사용 가능.
    • 다른 패키지에 있는 클래스에서는 접근 불가능
  • pakage-private(default)
    • 같은 패키지 내에서만 접근 가능. 접근지시자가 없을 경우 default 로 적용 됨.
    • 다른 패키지에 있는 클래스에서는 접근 불가능.
  • private
    • 가장 낮은 공개수준, 클래스 내부에서만 접근 가능하다.
    • 다른 패키지에 있는 클래스에서는 접근 불가능
  • 패키지?
    • 자바에서 관련된 클래스, 인터페이스, 열거형 등을 그룹하여 관리하기위함.
    • 물리적인 디렉토리로 구분해도 됨
728x90

댓글