Java / Spring
접근 제어자 종류 본문
01_ 접근 제어자
1) private : 모든 외부 호출 막음
2) default (package=private) : 같은 패키지 안에서만 호출 허용
3) protected : 같은 패키지 안에서 호출 허용, 패키지가 달라도 상속 관계의 호출은 허용
4) public : 모든 외부 호출 허용
※ 낮은 공개 범위 수준 순서로 나열 - [ private -> default -> protected -> public ]
(생성자도 위 공개 범위 수준이 메서드와 같음)
- public 클래스는 반드시 파일명과 이름이 같아야 함
- 하나의 Java 파일에 public 클래스는 하나만 등장할 수 있음
- 하나의 Java 파일에 default 접근 제어자를 사용하는 클래스는 무한정 만들 수 있음
'Java' 카테고리의 다른 글
다형성과 추상 클래스 (0) | 2024.03.21 |
---|---|
생성자 접근 방식 (0) | 2024.03.20 |
객체지향 프로그램 & 다형성 기초 (0) | 2024.03.19 |
변수 (멤버변수와 지역변수) (0) | 2024.03.18 |
[24-03-15] 학습 내용 (0) | 2024.03.16 |