JAVA 23강_접근제어자(Access Modifier)와 기타제어자(Modifier)

YEONG EUN LEE (Chloe)·2024년 1월 3일

JAVA 기초

목록 보기
29/42

접근제어자(Access Modifier)와 기타제어자(Modifier)

접근제어자 : public protected, default, private
기타제어자 : final, static, abstract

  • 사용가능 범위 정리

  • 지역변수: 접근제어자 모두 안됨, 기타제어자는 final만 가능
  • 멤버필드: 접근제어자 모두, 기타제어자는 abstract 제외한 모두
  • 메소드 : 접근제어자 모두, 기타제어자 모두
  • 생성자 : 접근제어자 모두, 기타제어자 모두 안됨.
  • 초기화 블록 : 접근제어자 모두 안됨, 기타제어자 static 만 가능
  • 클래스 : 접근제어자 public, default, 기타제어자 static만 제외하고 가능(단, 이너 클래스 경우 예외)

  • 같이 쓸 수 없는 제어자들
    private와 abstract // 추상적인 --> 상속을 받은 자식 클래스에서 재정의 // 상속을 할 수 없어서
    final과 abstract // 상속을 할 수 없어서
    static과 abstract // 클래스로 바로 실행할 거리가 없어서

0개의 댓글