我有一个单例类,称为类A,然后我有另一个类,称为类B,类B从类A扩展。我想要的是,在创建类A的实例之后,当之后创建类 B 的实例,它将具有与类 A 相同的信息。在Java中可以吗?
非常感谢。
P/S:这就是我创建单例类的方式
public static A getInstance() {
if (instance == null) {
instance = new A();
}
return instance;
}
最佳答案
您可以通过将 A 的构造函数设置为 protected
而不是 private
来从单例类 A 继承。
但是如果您从单例继承,您可能应该重新审视您的设计。
关于java - java中单例类的继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29008695/