Java / Spring

접근 제어자 종류 본문

Java

접근 제어자 종류

밍구밍구밍 2024. 3. 20. 00:58

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