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

Java에서 public static void main()의 순서를 static public void main()으로 변경할 수 있습니까?

<시간/>

, public static void main()의 순서를 static public void main() 으로 변경할 수 있습니다. Java에서 컴파일러는 컴파일 타임 또는 런타임 오류를 발생시키지 않습니다. 자바에서는 접근 수정자를 선언할 수 있습니다. 어떤 순서로든 메서드 이름이 마지막에 옵니다. , 반환 유형은 마지막에 옵니다 그리고 나서 그것은 우리의 선택입니다. 그러나 액세스 수정자(공개, 비공개 및 보호 ) Java 코딩 표준에 따라 최전선에 있습니다.

구문

public static void main(String args[]) {
   // some statements
}

예시

class ParentTest {
   int age = 10;
   public int getAge() {
      age += 25;
      return age;
   }
}
public class Test {
   // Here we can declare static public void main(String args[])
   static public void main(String args[]) {
      ParentTest pt = new ParentTest();
      System.out.println("Age is: "+ pt.getAge());
   }
}

위의 예에서 우리는 static public main() 을 선언했습니다. public static void main() 대신 , 코드는 오류 없이 성공적으로 실행됩니다.

출력

Age is: 35