class A { public class B { public void methodB1() { System.out.println("Hello World !"); } } public B x; A() // Constructor { x = new B(); } public void methodA1() { System.out.println("Good-bye World !"); } } public class instanceInner { public static void main(String[] args) { A x = new A(); // defining variable x.x.methodB1(); // Invoking method } }