// InnerClass Example // Source code file: A.java // Class A and class B are ordinary classes that can access each other's objects. public class A { public A( ) { System.out.println("Creating object from class A"); } @Override public String toString( ) { return "Class A object."; } public void accessB( ) { B bObject = new B( ); System.out.println(bObject); } }