[JAVA] 접근제어자 public, private, protected
카테고리 없음
2016. 10. 28. 11:38
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.
JAVA 프로그래밍(객체지향프로그래밍)을 하다보면 클래스 및 메소드, 변수에 접근을 제어하기 위하여 public, private, protected 선언을 사용한다.
그렇다면 이러한 선언에 따른 접근 권한이 어떻게되는지 알아보도록 하겠다.
- 접근 제어자
- public: 모든 클래스에서 접근가능함
- private: 클래스 내에서만 접근가능함
- protected: 동일한 패키지에 속하는 클래스에서 접근가능함. 또, 자신을 상속받은 클래스에서 접근가능함.
- (default): 아무것도 선언하지 않은 상태를 표현하며, 동일한 패키지에 속한 클래스에서만 접근 가능함.