⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inner2.java

📁 提供了常用的JAVA技术的示例
💻 JAVA
字号:
// 例 5-28 内部类中加上 修饰符 存取同名外部类成员package Inner2;class Inner3{    int x=4;    public void method(){        Inner2 inner2=new Inner2();        Inner2.Inner  inner=inner2.new Inner();        System.out.println("在并行的外部类 Inner3 中访问 Inner2 的内部类 Inner :");        inner.doStuff(10);    }}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();        i3.method();    }    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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -