【发布时间】:2012-01-29 20:26:25
【问题描述】:
我可能只是无法用谷歌搜索正确的词,但我找不到以下问题的答案。
是否可以显式设置新类实例的超类。例如。我有一个SuperClazz 实例并想创建一个扩展SuperClazz 的Clazz 的新实例。我可以做这样的事情吗(代码正是我想做的,它不编译也不正确):
class Clazz extends SuperClazz{
Clazz(SuperClazz superInstance){
this.super = superInstance;
}
}
【问题讨论】:
-
this.super不是一个类,而是一个实例。并且没有superinstance这样的东西,因为 super 是实例本身。 -
也许您可以重新表述您的问题,并询问您所面临的“现实世界”问题,您希望使用这种结构来解决。
标签: java class inheritance super superclass