内部类顾名思义就是定义在一个类的内部 内部类又有普通内部类.方法和域内的内部类.匿名内部类.嵌套内部类 普通内部类的基础用法 class MyClass{ class InnerClass1{ public InnerClass1() { System.out.println("InnerClass1 created.."); } } class InnerClass2{ public InnerClass2() { System.out.println("InnerClas…
Java 基础 内部类 内部类(嵌套类) nested class 目的为外围类enclosing class提供服务. 四种: 静态成员类 static member class 非静态成员类 nonstatic member class 匿名类 anonymous class 局部类 local class 以下来自effective java 22 非静态成员类的每个实例 都隐含着与外围类的 一个外围实例enclosing instance 相关联. 在非静态成员类的实例方法内部,可以调用…
Java学习--内部类(一) 一. 内部类的定义和特点 class Outer{ privite int num = 5; class Inner{ public void Display(){ System.out.println(num); } } public void method(){ Inner i = new Inner(); i.Display(); } } 这里写了一个类Outer,它有一个私有变量,一个成员方法method(),和一个内部类Inner.在内部类Inner中访问…