main()다중 정적 메서드
메서드를 제외하고 Java 프로그램에서 세 가지 정적 메서드를 선언했습니다. 프로그램이 실행될 때 정적 메서드가 먼저 실행되기 때문에 먼저
메서드가 실행됩니까? 그것은 정적 메서드 중 하나가 될 것입니다
선언 또는 주요 방법이 될 것입니까?
main()다중 정적 메서드
메서드를 제외하고 Java 프로그램에서 세 가지 정적 메서드를 선언했습니다. 프로그램이 실행될 때 정적 메서드가 먼저 실행되기 때문에 먼저
메서드가 실행됩니까? 그것은 정적 메서드 중 하나가 될 것입니다
선언 또는 주요 방법이 될 것입니까?
정적 이니셜 라이저 블록이나 정적 변수의 초기화에서 다른 정적 메서드 중 하나를 명시 적으로 실행하지 않는 한 main
메서드가 먼저 실행됩니다.
public class SomeClass
{
static int v = method2();
static {
method1();
}
public static void main (String[] args)
{
}
public static void method1()
{
}
public static int method2()
{
return 5;
}
}
방법 당신이 쓰기, 일반적으로 호출되는없이 실행되지 :
는 예를 들어, 다음 정적 메소드 (method1
및 method2
)이 main
방법 전에 실행되는 시나리오입니다.
메인 프로그램을 실행하여 전화하십시오.
* 정적 메서드는 프로그램이 실행될 때 처음 실행되므로 * <= 아니요, 정적 메서드는 프로그램이 실행될 때 마술처럼 실행되지 않으므로 나머지 질문은 무의미합니다. 정적 필드를 의미 했습니까? 항상 예제 코드에 이와 같은 질문을 제공하려고 시도하십시오. 그렇지 않으면 추측에 대한 답변으로 이어집니다. – dhke
정적 방법이나 정적 블록에 대해 말하고 있습니까? –