最终类和将类构造函数作为私有类之间的区别究竟是什么.
我知道两者都不能被分类(如果我错了,请纠正我).他们有什么不同吗?
我有一个类'ClassA',它有私有构造函数.
public final class ClassA{
private ClassA{
}
public static void main(String[] arg) }{
;
;
;
}
}
Run Code Online (Sandbox Code Playgroud)
现在,我正在扩展"ClassA"类[ 在执行此操作之前删除了最终关键字]
public class ClassB extends ClassA{
public static void main(String[] arg) }{
;
;
;
}
}
Run Code Online (Sandbox Code Playgroud)
现在,我到了Implicit super constructor classA() is not visible. Must explicitly invoke another constructor.它是什么意思以及如何解决这个问题?
注意 我无法更改ClassA构造函数的访问说明符.