1. 程式人生 > >從頭認識java-8.12 內部類的繼承

從頭認識java-8.12 內部類的繼承

這一章節我們將簡短的討論一下內部類的繼承。

例子:

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 {
	}
}

上面的程式碼展示了內部類的繼承。

注意:外部類必須先初始化。

我們都知道,內部類其實持有隱含的外部類引用,但是當我們繼承內部類時,由於外部類的引用在這個時候不明確,因此必須初始化出來。

總結:這一章節簡單的介紹了內部類的繼承。

這一章節就到這裡,謝謝。

-----------------------------------

目錄