|
Outer类:
public class Outer { ?? ?int xx=10; ?? ?static int yy=20; ?? ? ?? ?//静态内部类 ?? ?static class Inner{ ?? ??? ?int zz=30; ?? ??? ?//静态内部类的方法 ?? ??? ?public void innerMethod(){ ?? ??? ??? ?System.out.println("我是静态内部类的实例方法"); ?? ??? ??? ?System.out.println("xx=="+yy); ?? ??? ??? ?System.out.println("xx=="+zz); ?? ??? ?} ?? ??? ? ?? ??? ?public static void sInnerMethod(){ ?? ??? ??? ?System.out.println("我是静态内部类的静态方法"); ?? ??? ?} ?? ?}
}
测试Demo类:
public class Demo {
?? ?public static void main(String[] args) { ?? ??? ?//创建内部类对象 ?? ??? ?Outer.Inner innerObj=new Outer.Inner(); ?? ??? ?innerObj.innerMethod(); ?? ??? ? ?? ??? ?Outer.Inner.sInnerMethod(); ?? ?}
}
(编辑:北几岛)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|