小编Ahm*_*mad的帖子

Java:为什么构造函数具有访问修饰符?

例如一个类:

//class1
class A {
    private A() {  } // why would I make it private?
    public A(int) {  } //why isn't it implicitly public?
}
//class2
class B {

    public static void main(String[] args) {
        //A a = new A();
    }
}
Run Code Online (Sandbox Code Playgroud)

构造函数实例化一个类,为什么它有访问修饰符?是否有必要声明构造函数是私有的

java constructor

1
推荐指数
1
解决办法
326
查看次数

标签 统计

constructor ×1

java ×1