下面我们看下think in java 中谈内部类 内部类自动获得对其外围类所有成员的访问权,这是如何做到的?当某个外围类创建了一个内部类对象时,此内部类对象必定秘密捕获一个指向那个外围类对象的引用.然后,在你访问此外围类的成员时.就是用那个引用来选择外围类的成员,幸运的是,编译器会帮你处理所有的细节...
Java 内部类 分四种:成员内部类、局部内部类、静态内部类和匿名内部类。 1、成员内部类: 即作为外部类的一个成员存在,与外部类的属性、方法并列。注意:成员内部类中不能定义静态变量,但可以访问外部类的所有成员。public class Outer{private static int i = 1;private int j=10;private int k=20;public stat...