반응형
Access Modifier
접근 제어자
변수 또는 메소드의 접근 범위를 설정해주기 위해 사용되는 JAVA의 예약어를 의미하며 총 네가지 종류가 있다.
public
: 어떤 클래스에서라도 접근이 가능하다.
protected
: 클래스가 정의되어 있는 해당 패키지 내 그리고 해당 클래스를 상속받은 외부 패키지의 클래스에서 접근이 가능하다.
(default)
: 클래스가 정의되어 있는 해당 패키지 내에서만 접근이 가능하다.
private
: 정의된 해당 클래스에서만 접근이 가능하다.
final에 대해서도 알아보자
final class
: 다른 클래스에서 상속하지 못한다.
final method
: 다른 메소드에서 오버라이딩 하지 못한다.
final variable
: 변하지 않는 상수값이 되어 새로 할당할 수 없는 변수가 된다.
반응형
'프로그래밍 언어 > [ Java ]' 카테고리의 다른 글
[ Java ] 21. Optional Class (0) | 2021.10.19 |
---|---|
[ Java ] 20. 일급컬렉션(First Class Collection) (0) | 2021.09.16 |
[ Java ] 18. Overriding vs Overloading (1) | 2021.06.22 |
[ Java ] 17. Java Generic (0) | 2021.06.22 |
[ Java ] 16. Java Annotation (0) | 2021.06.22 |