------- android培训、java培训、期待与您交流! ----------
一内部类
内部类访问规则
1.内部类可以直接访问外部类中成员,包括私有。实际上是外部类名.class
2.外部类访问内部类必须建立互访对象,内部类作为成员可以私有
访问格式
1.当内部类定义在外部类的成员位置上,而且菲斯有,可以再外部其他类中直接建立内部类对象
如。outer.Inner in=new Outer().Inner()
2.外部类中的静态方法访问内部类时,内部类要是静态的
3.总之访问非静态的要有对象的建立,即new()。
特别注意:1.当内部类定义在方法中时,不可以被成员修饰符修饰
2.不能访问本类中的局部变量,但可以访问类外面的,本类中被final修饰的可以访问
二。匿名内部类
1.匿名内部类是内部类的简写
2.匿名内部类必须继承和实现一个类
3.格式 new父类(){内容}
4.其实匿名内部类是一个子类对象
5。匿名内部类中定义的方法最好不要超过三个