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

Java의 "main"에서 'public'을 'private'로 바꾸기

<시간/>

'메인'에서 '공개'를 사용하는 경우 -

예시

public class Demo{
   public static void main(String args[]){
      System.out.println("This is a sample only");
   }
}

출력

This is a sample only

Demo라는 클래스에는 public인 주요 기능이 포함되어 있습니다. 그것은 성공적으로 컴파일, 실행 및 콘솔에 메시지를 인쇄하는 인쇄 기능이 있습니다.

'공개'가 '비공개'로 바뀌었을 때

예시

public class Demo{
   private static void main(String args[]){
      System.out.println("This is a sample only");
   }
}

출력

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

Demo라는 클래스에는 public이 아닌 private인 주요 기능이 포함되어 있습니다. 그것은 성공적으로 컴파일되지 않는 인쇄 기능을 가지고 있으므로 'main'메소드가 private이기 때문에 액세스 할 수 없기 때문에 'main'메소드를 찾을 수 없다는 오류가 발생합니다.