[size=14.44444465637207px]那是因为内部中都持有一个外部类的引用。这个是引用是外部类名.this [size=14.44444465637207px]内部类可以定义在外部类中的成员位置上,也可以定义在外部类中的局部位置上 [size=14.44444465637207px]内部类定义在局部时 [size=14.44444465637207px]1,不可以被成员修饰符修饰 [size=14.44444465637207px]2,可以直接访问外部类中的成员,因为还持有外部类中的引用。但是不可以访问它所在的局部中的变量。只能访问被final修饰的局部变量。
|