java new一个新的类后面接{}有什么用途
答案:2 悬赏:70 手机版
解决时间 2022-01-02 00:08
- 提问者网友:斑駁影
- 2021-12-31 23:12
java new一个新的类后面接{}有什么用途
最佳答案
- 五星知识达人网友:人類模型
- 2021-12-31 23:54
定义class的作用域。
像method也需要大括号定义作用域。
像method也需要大括号定义作用域。
全部回答
- 1楼网友:杯酒困英雄
- 2022-01-01 00:58
匿名内部类。你通过这种写法从threadlocal继承了一个匿名的子类,在这个子类中覆盖了threadlocal的initialvalue方法,同时创建了这个子类的一个实例(因为这个子类是匿名的,你无法在后续的代码里引用,所以必须在定义时同时创建实例)。
它的作用跟
class outterclass {
private static class mythreadlocal extends threadlocal {
public integer initialvalue(){
return 0;
}
}
private static mythreadlocal seqnum = new mythreadlocal();
}等价,好处是你不用专门为这个子类(mythreadlocal)想一个名字,代码量也少一点。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯