Computer >> 컴퓨터 >  >> 프로그램 작성 >> Java

Java에서 main 메소드를 private로 선언할 수 있습니까?

<시간/>

예, Java에서 main 메소드를 private로 선언할 수 있습니다.

오류 없이 성공적으로 컴파일되지만 런타임 시 main 메소드가 public이 아니라고 나옵니다.

예:

class PrivateMainMethod {
   private static void main(String args[]){
       System.out.println("Welcome to Tutorials Point");
    }
}

위의 코드는 컴파일 시간에는 성공적으로 작동하지만 런타임에 오류가 발생합니다.

출력:

Error: Main method not found in class PrivateMainMethod, please define the main
method as:
public static void main(String[] args)
or a JavaFX application class must extend javafx.application.Application