코딩/기타 코딩 노트
java의 Access Modifier
디어솔
2020. 11. 12. 15:28
반응형
Java의 Access Modifier는 총 4가지로,
private -> default -> protected -> public 순으로 변수 혹은 메서드의 접근 허용 범위가 넓어진다.
1. private: 동일 클래스에서만 접근 가능
2. default: 동일 패키지에서만 접근 가능 (access modifier를 설정하지 않으면 default로 설정된다.)
3. protected: 동일 패키지의 클래스에서 접근 가능하거나, 해당 클래스를 상속받은 외부 패키지의 클래스에서 접근 가능
4. public: 모든 클래스에서 가능~~~~
iiwa stack에서 제공하는 java 코드를 보니 대부분 private으로 작성되었던 변수들이 모두 protected로 변경되었길래 찾아서 정리해보았다.