我已经提供了一段代码:
public class Outer {
public static void main(String[] args) {
// type here
}
public static class Inner {
Inner Inner = new Inner();
public Inner() {
System.out.println("Test");
}
}
}
是否可以通过仅编辑main方法来创建类Inner
的实例?如果是的话,该怎么做?
谢谢
答案 0 :(得分:1)
您可以像创建任何其他对象一样创建内部类的实例:
public class Outer {
public static void main(String[] args) {
Inner inner = new Inner();
}
public static class Inner {
public Inner() {
System.out.println("Test");
}
}
}
答案 1 :(得分:0)
试试这个,访问嵌套静态类的方法......
public class OuterClass {
public static void main(String[] args)
{
OuterClass.Inner innerObj = new OuterClass.Inner();
}
public static class Inner
{
public Inner() {
System.out.println("Test");
}
}
}