class NormClass { public class NestedClass { // methods and variables of NestedClass } // methods and variables of NormClass } public class MainClass { public static void main(String[] argv) { NormClass nc = new NormClass(); NormClass.NestedClass nnc = nc.new NestedClass(); } }