我有一个类“ClassA”,它有私有构造函数.
public final class ClassA{ private ClassA{ } public static void main(String[] arg) }{ ; ; ; } }
现在,我正在扩展类“ClassA”[在执行此操作之前删除final关键字]
public class ClassB extends ClassA{ public static void main(String[] arg) }{ ; ; ; } }
现在,我得到了隐式超级构造函数classA()不可见.必须显式调用另一个构造函数.这是什么意思和如何解决这个问题?
注意,我不能更改ClassA构造函数的访问说明符.