java語言類的嵌入
導語:Java語言程序的設計環環相扣,下面,讓我們了解一下java語言類的嵌入知識吧!
(1) 類可以嵌入另一個類中,但不能嵌入接口中。
(2) 在靜態方法或其他方法中,不能直接創建內部類對象,需通過手段來取得。
手段有兩種:
class A {
class B {}
B getB() {
B b = new B();
return b;
}
}
static void m() {
A a = new A();
A.B ab = a.getB(); /pic/p>
}
(3) 一個類繼承了另一個類的內部類,因為超類是內部類,而內部類的構造方法不能自動
被調用,這樣就需要在子類的構造方法中明確的調用超類的構造方法。
接上例:
class C extends A.B {
C() {
new A().super(); /pic/p>
}
}
構造方法也可這樣寫:
C(A a) {
a.super();
} /pic/p>
【java語言類的嵌入】相關文章:
Java語言Object類技巧02-16
Java語言Math類的使用方法09-12
Java的類02-22
Java中如何使用嵌入MySQL08-27
淺談Java語言與Java 技術12-19
java類的構成09-27
Java的類常識11-03
Java 語言概述01-29
Java語言的應用09-24