[JAVA] 자바의 Public, Protected, Private, (default)
2018. 7. 12. 11:00ㆍJAVA
[JAVA] 자바의 Public, Protected, Private, (default)
Access Modifier
변수 또는 메소드의 접근 범위를 설정해주기 위해서 사용하는 Java 의 예약어를 의미하며 총 네 가지 종류가 존재한다.
public
어떤 클래스에서라도 접근이 가능하다.protected
클래스가 정의되어 있는 해당 패키지 내 그리고 해당 클래스를 상속받은 외부 패키지의 클래스에서 접근이 가능하다.(default)
클래스가 정의되어 있는 해당 패키지 내에서만 접근이 가능하도록 접근 범위를 제한한다.private
정의된 해당 클래스에서만 접근이 가능하도록 접근 범위를 제한한다.
'JAVA' 카테고리의 다른 글
[JAVA] Multi-Thread 환경에서의 개발 (0) | 2018.07.12 |
---|---|
[JAVA] Wrapper Class (0) | 2018.07.12 |
[JAVA] Overriding(오버라이딩) vs Overloading(오버로딩) (0) | 2018.07.12 |
[JAVA] final keyword (0) | 2018.07.12 |
[JAVA] Generic(제너릭) 이란? (0) | 2018.07.12 |