Search for more details......

Accessing Inner class in java

public class MainClass{ //MainClass
   public static void main(String args[]){

         MainClass mainclass=new MainClass(); //Create object of MainClass.


//Create array of inner class inline. you can see how to create inner class objects (mainclass.new InnerClass("sfsfd"))

 
         InnerClass[] arrayOfObjects = {mainclass.new InnerClass("first object"), mainclass.new InnerClass("second object")};





//Prints it out the String of inner class in the array.
         System.out.println(arrayOfObjects[0]);
         System.out.println(arrayOfObjects[1]);
   }


   public class InnerClass{//Inner Class
       String text;
       public class2(String a){
            text = a;
       }
   }
}


//When you creating inner class objects, use mainclassObject. new InnerClass(); syntax

No comments:

Post a Comment