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