una tutorial persona objeto nuevo metodos instanciar hacer genericos genericas crear como clases clase java class syntax inner-classes nested-class

java - tutorial - Crear una matriz de objetos de clase interna en una clase diferente



instanciar clases genericas java (2)

Puede declarar una matriz de objetos de innerclass como este.

class util { Outerclass.innerclass[] inner = new Outerclass.innerclass[10]; }

Y para instanciarlos, puedes hacer algo como esto dentro de la clase de util .

void test() { Outerclass outer = new Outerclass(); inner[0] = outer.new innerclass(); }

Considere las siguientes clases anidadas.

class Outerclass { class innerclass { } } class util { //how to declare an array of innerclass objects here? }


OuterClass outerObject = new OuterClass(); OuterClass.InnerClass innerArray[] = new OuterClass.InnerClass[3]; // Creating Objects of Inner Class OuterClass.InnerClass innerObject1 = outerObject.new InnerClass(); OuterClass.InnerClass innerObject2 = outerObject.new InnerClass(); OuterClass.InnerClass innerObject3 = outerObject.new InnerClass(); // Adding the Objects to the Array innerArray[0] = innerObject1; innerArray[0] = innerObject2; innerArray[0] = innerObject3;