Static inner section:
Package innerclass; <br/> public class outclass1 {<br/> Public int OID; <br/> Public String oname; <br/> Public static class innerstaticclass1 {<br/> Public int IID; <br/> Public String INAME; <br/>}< br/>} Package innerclass; <br/> Import innerclass. outclass1.innerstaticclass1; <br/> public class test1 {<br/> Public static void main (string [] ARGs) {<br/> outclass1 OC = new outclass1 (); <br/> innerstaticclass1 Ic = new innerstaticclass1 (); <br/>}< br/>}
Non-static inner section:
Package innerclass; <br/> public class outclass2 {<br/> Public int OID; <br/> Public String oname; <br/> public class innerclass2 <br/> {<br/> Public int IID; <br/> Public String INAME; <br/>}< br/>}
Package innerclass; <br/> public class Test2 {<br/> Public static void main (string [] ARGs) {<br/> outclass2 OC = new outclass2 (); <br/> outclass2.innerclass2 Ic = OC. new innerclass2 (); <br/>}< br/>}