是否可以在对象创建范围内访问私有静态方法?类似于下面的代码片段。
class A {
private static void func(int x) {
/*Some Code here*/
}
}
并从另一个上下文中调用,如下所示:
new A(){{
func(2);
}};
此处的目的是促进对 的更多调用func(int)
,为每个调用使用不同的参数,或者更简单地说,为 type 的对象添加某种构建器A
。
像这样的东西:
new A() { {
func(2);
}
{
func(3);
}
// ...
};
这有可能实现吗?