-
(김영한의 자바 기본) 4 - 접근 제어자 (private, default, protected, public)개발/Java 2024. 10. 23. 15:21
■ 접근 제어자 4가지
1. private : 모든 외부 호출 막기
2. default(package-private) : 같은 패키지 안에서 호출 허용
3. protected : 같은 패키지 안 호출 허용 + 패키지 달라도 상속 관계 호출 허용
4. public : 모든 외부 호출 허용
■ 허용 단계 (낮 -> 높)
private -> default -> protected -> public
■ 접근 제어자 사용 위치
필드, 메서드, 생성자
※ 클래스 레벨에도 일부 접근 제어자 사용 가능하다.
■ 클래스 레벨 접근 제어자
- 클래스 레벨에는 public, default 만 사용 가능
- public 클래스는 반드시 파일명과 이름이 같아야 한다.
- 하나의 자바 파일에 public 클래스는 하나만 등장 가능
- 하나의 자바 파일에 default 접근 제어자는 무한정 가능
'개발 > Java' 카테고리의 다른 글
(김영한의 자바 기본) 6 - static (1) 2024.10.23 (김영한의 자바 기본) 5 - 자바 메모리 구조 (메서드, stack, heap) (1) 2024.10.23 (김영한의 자바 입문) 3 - 내용 정리 (0) 2024.05.28 (Do it 자바) 2 - 변수와 자료형 (1) (0) 2023.05.31 (Do it 자바) 1 - 자바 프로그래밍 시작하기 (2) 2023.05.25