public : 누구나 접근할 수 있도록 할 때 사용한다.
protected : 같은 패키지 내에 있거나 상속받은 경우에만 접근할 수 있다.
package-private : 아무런 접근 제어자를 적어주지 않을 때이며, package-private라고도 불린다.
같은 패키지 내에 있을 때만 접근할 수 있다.
private : 해당 클래스 내에서만 접근 가능
| 해당 클래스 안에서 | 같은 패키지에서 | 상속 받은 클래스에서 | import한 클래스에서 |
public | o | o | o | o |
protected | o | o | o | x |
(package private) | o | o | x | x |
private | o | x | x | x |
댓글 0
| 번호 | 제목 | 글쓴이 | 날짜 | 조회 수 |
|---|---|---|---|---|
| 13 | Maven 관련 에러 | Martin | 2017.08.31 | 8134 |
| 12 | java call stack 출력 샘플 (파일, 화면) | Martin | 2017.03.22 | 916 |
| 11 | 파일 쓰기 | Martin | 2017.03.22 | 861 |
| 10 | 로그 | Martin | 2017.02.06 | 811 |
| 9 | 이클립스 단축키 | Martin | 2016.11.24 | 1402 |
| 8 | jar 내보내기 및 실행 예제 | Martin | 2016.11.10 | 684 |
| 7 | 이클립스 설정 | Martin | 2016.11.02 | 921 |
| 6 | 이클립스 플러그인 설치 | Martin | 2016.10.26 | 929 |
| 5 | Java MessageBox 출력 | Martin | 2016.10.24 | 719 |
| 4 | java 및 이클립스 개발환경 구성 | Martin | 2016.10.19 | 774 |
| » | 접근 제어자 | Martin | 2016.10.15 | 569 |
| 2 | 매개 변수 | Martin | 2016.10.15 | 598 |
| 1 | 자바책 | Martin | 2016.10.14 | 3274 |