构造函数是否始终必须是公共的?
2022-08-31 16:51:35
我的第一个问题是——
class Explain() {
public Explain() {
}
}
构造函数是否应始终声明为公共?
如果我创建一个构造函数呢?private
我总是看到构造函数是隐式的。那么为什么构造函数是有用的呢?还是根本没有用。因为没有人可以调用它,或者永远不会创建一个对象(因为构造函数)!这是我的第二个问题。public
private
private