프로그래밍 언어/[ Java ]
[ Java ] 19. Java의 접근 제어자
kim.svadoz
2021. 6. 22. 13:29
반응형
Access Modifier
접근 제어자
변수 또는 메소드의 접근 범위를 설정해주기 위해 사용되는 JAVA의 예약어를 의미하며 총 네가지 종류가 있다.
public
: 어떤 클래스에서라도 접근이 가능하다.
protected
: 클래스가 정의되어 있는 해당 패키지 내 그리고 해당 클래스를 상속받은 외부 패키지의 클래스에서 접근이 가능하다.
(default)
: 클래스가 정의되어 있는 해당 패키지 내에서만 접근이 가능하다.
private
: 정의된 해당 클래스에서만 접근이 가능하다.
final에 대해서도 알아보자
final class
: 다른 클래스에서 상속하지 못한다.
final method
: 다른 메소드에서 오버라이딩 하지 못한다.
final variable
: 변하지 않는 상수값이 되어 새로 할당할 수 없는 변수가 된다.
반응형