public class test implements Cloneable {
@Override
public test clone() {
return (test) super.clone();
}
public static void main(String[] args) {
new test().clone();
}
}
error: unreported exception CloneNotSupportedException
当我尝试编译它时我得到了(在第 4 行,而不是主要的)。据我所知,实现的全部目的Cloneable
是摆脱异常。
- 有没有办法在
super.clone()
不抛出或捕获异常的情况下使用? - 接口实际上有什么作用吗?