我有一个一级类,其构造函数需要一个参数。
public class First {
First(Object o){
o.toString();
}
}
我有一个继承了这个第一个类的第二个类。
public class Second extends First {
Second(Object o) {
super(o);
}
}
我想要的是将
Second
类的构造函数设为私有,以便使用单例模式等方式实例化该类的唯一一个实例,但是编译器不允许我这样做。如果我不能在这里将构造函数设置为私有,我可以做什么来允许创建该类的唯一实例?