这一章节我们将简短的讨论一下内部类的继承。
例子:
package com.ray.ch08;
import com.ray.ch08.Test.Inner;
public class MyClass extends Inner {
public MyClass(Test test) {
test.super();
}
}
class Test {
class Inner {
}
}
上面的代码展示了内部类的继承。
注意:外部类必须先初始化。
我们都知道,内部类其实持有隐含的外部类引用,但是当我们继承内部类时,由于外部类的引用在这个时候不明确,因此必须初始化出来。
总结:这一章节简单的介绍了内部类的继承。
这一章节就到这里,谢谢。
-----------------------------------