본문 바로가기
코딩/기타 코딩 노트

java의 Access Modifier

by -솔솔- 2020. 11. 12.
반응형

Java의 Access Modifier는 총 4가지로,

 

private -> default -> protected -> public 순으로 변수 혹은 메서드의 접근 허용 범위가 넓어진다.

 

1. private: 동일 클래스에서만 접근 가능

 

2. default: 동일 패키지에서만 접근 가능 (access modifier를 설정하지 않으면 default로 설정된다.)

 

3. protected: 동일 패키지의 클래스에서 접근 가능하거나, 해당 클래스를 상속받은 외부 패키지의 클래스에서 접근 가능

 

4. public: 모든 클래스에서 가능~~~~

 

 

iiwa stack에서 제공하는 java 코드를 보니 대부분 private으로 작성되었던 변수들이 모두 protected로 변경되었길래 찾아서 정리해보았다.

댓글