개발공부/Java
(16) protected, public, private, default
klyhyeon
2021. 3. 16. 07:37
728x90
protected, public, private, default
정의 : Java 접근 변경자입니다. 애플리케이션 내에서 해당 클래스나 메서드가 호출될 수 있는 범위를 제어합니다. public은 어디에서나 접근이 가능하게 해줍니다. protected는 같은 패키지와 하위 클래스까지 가능하며 default(아무것도 붙이지 않음)은 패키지 내에만 가능하고 그 밖의 하위클래스에선 호출할 수 없습니다. private은 같은 클래스 내에서만 호출이 가능하기 때문에 은닉시킬 중요한 값들에 부여합니다.
참고자료 : ORACLE - Controlling Access