扩展具有私有构造函数的类
- 论坛
- 扩展具有私有构造函数的类
27 浏览
扩展具有私有构造函数的类
假设我们有以下代码:
class Test { private Test() { System.out.println("test"); } } public class One extends Test { One() { System.out.println("One"); } public static void main(String args[]) { new One(); } }
当我们创建一个对象`One`时,原先会调用父类的构造函数`Test()`。但是由于`Test()`是私有的,所以我们会得到一个错误。
这种情况下,有一个很好的示例和解决办法吗?