相关疑难解决方法(0)

new Class(...){{...}}初始化习语的含义

{{ ... }}块在以下代码中的含义是什么?

class X {

    private Y var1;

    private X() {
        Z context = new Z(new SystemThreadPool()) {{
            var1 = new Y();
        }};
    }

}
Run Code Online (Sandbox Code Playgroud)

java initialization double-brace-initialize

44
推荐指数
2
解决办法
8819
查看次数