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 | 7563 |
12 | java call stack 출력 샘플 (파일, 화면) | Martin | 2017.03.22 | 330 |
11 | 파일 쓰기 | Martin | 2017.03.22 | 350 |
10 | 로그 | Martin | 2017.02.06 | 352 |
9 | 이클립스 단축키 | Martin | 2016.11.24 | 867 |
8 | jar 내보내기 및 실행 예제 | Martin | 2016.11.10 | 116 |
7 | 이클립스 설정 | Martin | 2016.11.02 | 351 |
6 | 이클립스 플러그인 설치 | Martin | 2016.10.26 | 378 |
5 | Java MessageBox 출력 | Martin | 2016.10.24 | 245 |
4 | java 및 이클립스 개발환경 구성 | Martin | 2016.10.19 | 231 |
» | 접근 제어자 | Martin | 2016.10.15 | 60 |
2 | 매개 변수 | Martin | 2016.10.15 | 101 |
1 | 자바책 | Martin | 2016.10.14 | 2729 |