@SHOW
Java のコンソールアプリケーションのエントリポイントは public [[static]] void main(String[] args) なので、[[static]] です。ここから呼び出す事のできるメソッドと振る舞いのサンプルは、以下以降になります
@END
[[Main.java]]
@DIV
public class Main {
public [[static]] void main(String[] args) {
// static 内から単純にメソッド名で呼べるのは、Main 内の static メソッド
staticMethod1(); // Main. を省略
Main.staticMethod2();
Sub.staticMethod1(); // Sub. を省略はできません
Sub.staticMethod2();
}
public [[static]] void staticMethod1() {
System.out.println("Main.staticMethod1()");
}
public [[static]] void staticMethod2() {
System.out.println("Main.staticMethod2()");
}
}
@END
[[Sub.java]]
@DIV
public class Sub {
public [[static]] void staticMethod1() {
System.out.println("Sub.staticMethod1()");
}
public [[static]] void staticMethod2() {
System.out.println("Sub.staticMethod2()");
}
}
@END |