접근 제어자 사용 - 클래스 레벨
클래스 레벨의 접근 제어자 규칙
- 클래스에 붙이는 접근 제어자의 경우 public, default만 사용할 수 있다.
- public 클래스는 반드시 파일명과 이름이 같아야 한다.
- 하나의 자바 파일에 public 클래스는 하나만 있어야 한다.
- 하나의 자바 파일에 default 접근 제어자를 사용하는 클래스는 무한정 만들 수 있다.
package access.a;
public class PublicClass {
public static void main(String[] args) {
PublicClass publicClass = new PublicClass();
DefaultClass1 defaultClass1 = new DefaultClass1();
DefaultClass2 defaultClass2 = new DefaultClass2();
}
}
class DefaultClass1 {
}
class DefaultClass2 {
}
다른 패키지에서 호출해보자.
=> 오류가 발생하는 것을 확인할 수 있다.
* 인프런 '김영한의 실전 자바 - 기본편'을 참고하여 작성하였습니다.
'프로그래밍언어 > Java' 카테고리의 다른 글
[Java 기본] 자바 메모리 구조 (0) | 2024.07.10 |
---|---|
[Java 기본] 캡슐화(Encapsulation) (0) | 2024.07.08 |
[Java 기본] 접근 제어자 사용 - 필드, 메서드 (0) | 2024.07.08 |
[Java 기본] 접근 제어자 종류 (0) | 2024.07.08 |
[Java 기본] 접근 제어자 이해 (0) | 2024.07.05 |