在给定代码片段中,只有嵌套静态类的main方法运行,而不是外部类。为什么这样?
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...");
}
}
}
答案 0 :(得分:0)
命令java pack.MyOuterClass
: - 外部类主方法
java pack.MyOuterClass$MyInnerClass
: - 嵌套的静态类主方法。
答案 1 :(得分:0)
这取决于你的命令:
java pack.MyOuterClass
=>输出:外类的主要方法......
java pack.MyOuterClass$MyInnerClass
=>输出:静态嵌套类的主要方法......