【发布时间】:2015-02-04 23:20:48
【问题描述】:
如何向匿名内部类的构造函数添加“抛出”?
class Foo {
public Foo() throws Exception {
}
}
因为这不起作用
public static void main(String[] args) {
Foo x = new Foo() {
@Override
public Foo() throws Exception {
}
}
}
我正在尝试找出“抛出”的位置以抑制编译器警告。有没有办法在不使用 try/catch 块或创建单独的类的情况下做到这一点?
【问题讨论】:
-
在我输入完之前不小心按了回车,我已经得到了-2。
-
是的,有时人们会比你想象的更快更频繁地打你一巴掌,而且经常没有告诉你原因。
标签: java exception constructor anonymous-inner-class throws