java单例类

时间:2011-07-13 06:20:33

标签: java singleton

我有一个由一个不是单例的子类扩展的单例父类。如果我不止一次地实例化我的子类,那么父类的对象是否会有多个。请澄清。

我的意思是,基本上,我想知道子类是否被实例化,是否也将创建父类的新实例。请解释一下。

1 个答案:

答案 0 :(得分:3)

实例化一个类时,不要实例化其任何父类。所以从技术上来说,没有单例类的实例。

但是,如果你的'singleton'类可以继承(即它不是最终的),那么它实际上并不是单身。

例如,它的所有成员也将在子项中,因此可能会有多个实例 - 所以它实际上并不是单例。