프로그래밍언어/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 {

}

 

다른 패키지에서 호출해보자.

 

=> 오류가 발생하는 것을 확인할 수 있다. 

 

 

* 인프런 '김영한의 실전 자바 - 기본편'을 참고하여 작성하였습니다.