java - java 被覆盖的方法不会抛出 java.lang.CloneNotSupportedException
问题描述
我正在尝试克隆对象的数组列表。
在我的界面中,我有
public interface IBillingConditionDTO extends Cloneable {
public Object clone();
}
在我的课堂上,我有
public class BillingConditionDTO implements IBillingConditionDTO {
@Override
public Object clone() throws CloneNotSupportedException {
BillingConditionDTO clone = null;
try {
clone = (BillingConditionDTO) super.clone();
} catch (CloneNotSupportedException e) {
throw new CloneNotSupportedException();
}
return clone;
}
}
但是当我编译它时,它说:
BillingConditionDTO 无法在 IBillingConditionDTO 中实现 clone();被覆盖的方法不会抛出 java.lang.CloneNotSupportedException
怎么了?请帮忙。谢谢。
解决方案
找到了:
public Object clone() throws CloneNotSupportedException;
在界面中。谢谢阅读。
推荐阅读
- reactjs - Ant Design & Webpack 不加载 css
- android - 了解 Android Vitals 在 Play 商店控制台中提供的 ANR 日志
- vba - 将 .docx 中的字符串替换为 Excel 中的值,保留 Excel 大写
- c# - 创建反对角单位矩阵
- sql-server - 无法从 MYSQL 工作台 6.3 CE 连接到 MS SQL 服务器
- android - Xamarin Android Firebase 用户:如何获取创建日期
- python - jsons 中集合的最佳实践:array vs dict/map
- azure - 将 json 数组发布到 Azure 上的 Spring 控制器时出现 400 错误请求
- java - 在数据库中存储一个大字符串?
- microsoft-graph-api - 如何使用 Graph API 从共享点获取列表项