class ObjX { int i; ObjY y; } class ObjY { String name; } public class DynamicExample9 { public static void main (String[] argv) { // Make an ObjX instance. ObjX x = new ObjX (); x.i = 5; // The y instance variable in x is assigned an instance of ObjY x.y = new ObjY (); // Note the repeated use of the dot-operator. x.y.name = "Mr. Y"; } }