-4

指定されたコード スニペットでは、ネストされた静的クラスのメイン メソッドのみが実行されますが、外部クラスは実行されません。なんでそうなの?


package pack;

public class MyOuterClass {
    public static void main(String[] args) {
        System.out.println("main method of Outer Class...");
    }

    static class MyInnerClass {
        public static void main(String[] args) {
            System.out.println("main method of Static Nested Class...");
        }
    }
}

4

2 に答える 2

0

コマンドjava pack.MyOuterClass:- 外部クラスのメイン メソッド java pack.MyOuterClass$MyInnerClass:- ネストされた静的クラスのメイン メソッド。

于 2013-07-23T10:01:52.400 に答える
0

それはあなたのコマンドに依存します:

java pack.MyOuterClass=> 出力:外部クラスのメイン メソッド...

java pack.MyOuterClass$MyInnerClass=> 出力: Static Nested Class の main メソッド...

于 2013-07-23T10:09:53.667 に答える