1,抽象类和抽象方法:
abstract声明抽象类和抽象方法。静态方法不能为抽象方法。
2,嵌套类(内部类):
内部类与声明它的外部类之间存在一个特殊关系,允许内部类访问外部类所有的实例变量和方法;
当访问外部类应用:OuteClassName.this
3,匿名内部类:
内部类也可以在在某个方法中声明,但不能访问声明他方法中的局部变量,可以访问其他外部类成员。
1,抽象类和抽象方法:
abstract声明抽象类和抽象方法。静态方法不能为抽象方法。
2,嵌套类(内部类):
内部类与声明它的外部类之间存在一个特殊关系,允许内部类访问外部类所有的实例变量和方法;
当访问外部类应用:OuteClassName.this
3,匿名内部类:
内部类也可以在在某个方法中声明,但不能访问声明他方法中的局部变量,可以访问其他外部类成员。