public class Test {
public static void main(String[] args) {
Book bookA = new Book("JAVA",79.8);
Book bookB = (Book) bookA.clone();
}
}
请问我在输出克隆对象时,向下转型时红色的字条报错了,说要加上throws ecception是为什么呢?刚学java不久小白一枚,希望各位老哥帮忙解答一下
这种强转需要再强转的地方用try catch块包起来, 或者方法上throws exception
因为clone方法会抛出异常, 要么你try catch捕捉异常处理, 要么throws到上一层
好的 了解了 谢谢老哥
@烧鸭: 采纳呀:)