inner2.java~35~

来自「提供了常用的JAVA技术的示例」· JAVA~35~ 代码 · 共 48 行

JAVA~35~
48
字号
// 例 5-28 内部类中加上 修饰符 存取同名外部类成员package Inner2;class Inner3{    int x=4;}public class Inner2 {    private static int size2;    public class Inner{  // 内 部 类        private int size1;        public void doStuff(int s){            int size=s;  // 可以去掉此句            //this.size1=size;  //  5            this.size1=size1;   //  0            Inner2.this.size2=size2;            System.out.println("size="+s);            System.out.println("this.size1="+this.size1);            System.out.println("Inner2.this.size="+Inner2.this.size2);            Inner3 i3=new Inner3();            System.out.println("InnerVisiteOuter="+i3.x);        }    }    public void visitedInner3(){        Inner3 i3=new Inner3();        System.out.println(i3.x);    }    public void testInner(){        Inner i=new Inner();        i.doStuff(5);    }    public static void main(String a[]){        Inner2 o=new Inner2();        Inner i=o.new Inner();        i.doStuff(2);        o.testInner();        o.visitedInner3();    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?