package T1; public class Out { private String name; private String getName(){ return name; } public class in { private String name_inclass; public String getName_InnerClass(){ name_inclass=name; return name_inclass; } } } ---------------------
package T1; public class ClassO { public static void main(String[] args) { Out.in aaa=new Out().new in(); } }
-------------
package T1; class Staticout { static class Staticin{ public Staticin(){ System.out.println("ininer constrour"); } } } public class CreaStaInnerInstance { public static void main(String[] args) { Staticout.Staticin in=new Staticout.Staticin(); } }