在另一个类中创建内部类对象的数组

Nam*_*tha 1 java syntax class nested-class inner-classes

请考虑以下嵌套类.

class Outerclass {

    class innerclass {

    }

}

 class util {

 //how to declare an array of innerclass objects here?
}
Run Code Online (Sandbox Code Playgroud)

Sud*_*hul 11

您可以声明这样的innerclass对象数组.

class util {
    Outerclass.innerclass[] inner = new Outerclass.innerclass[10];
}
Run Code Online (Sandbox Code Playgroud)

要实例化它们,你可以在util课堂上做这样的事情.

void test() {
    Outerclass outer = new Outerclass();
    inner[0] = outer.new innerclass();
}
Run Code Online (Sandbox Code Playgroud)