1,抽象类和抽象方法:
abstract声明抽象类和抽象方法。静态方法不能为抽象方法。
2,嵌套类(内部类):
内部类与声明它的外部类之间存在一个特殊关系,允许内部类访问外部类所有的实例变量和方法;
当访问外部类应用:OuteClassName.this
3,匿名内部类:
内部类也可以在在某个方法中声明,但不能访问声明他方法中的局部变量,可以访问其他外部类成员。
本文介绍了抽象类、抽象方法的概念及其使用限制,探讨了内部类的特点与应用场景,并解释了如何利用外部类的实例变量及方法。此外还简要提到了匿名内部类的使用条件。
1,抽象类和抽象方法:
abstract声明抽象类和抽象方法。静态方法不能为抽象方法。
2,嵌套类(内部类):
内部类与声明它的外部类之间存在一个特殊关系,允许内部类访问外部类所有的实例变量和方法;
当访问外部类应用:OuteClassName.this
3,匿名内部类:
内部类也可以在在某个方法中声明,但不能访问声明他方法中的局部变量,可以访问其他外部类成员。

被折叠的 条评论
为什么被折叠?