프로그래밍언어/Java
[Java 기본] 접근 제어자 사용 - 클래스 레벨
배세
2024. 7. 8. 17:49
접근 제어자 사용 - 클래스 레벨
클래스 레벨의 접근 제어자 규칙
- 클래스에 붙이는 접근 제어자의 경우 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 {
}
다른 패키지에서 호출해보자.
=> 오류가 발생하는 것을 확인할 수 있다.
* 인프런 '김영한의 실전 자바 - 기본편'을 참고하여 작성하였습니다.