相关疑难解决方法(0)

使用私有构造函数扩展类

假设我们有以下代码:

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();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我们创建一个对象时One,它最初被称为父类构造函数Test().但Test()私有 - 我们得到一个错误.一个很好的例子和摆脱这种情况的方法多少钱?

java constructor

46
推荐指数
1
解决办法
4万
查看次数

标签 统计

constructor ×1

java ×1