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