我有一个名为 AddressType 的基类
我还有两个子类,分别称为 HouseholdAddressType、PersonalAddressType。(所以这两个都扩展了 AddressType)
我传递了一个地址类型列表:
List<AddressType> addresses
对于许多方法,并且执行不同的任务,因此我想在执行这些任务之前克隆此列表..
我试过这个:
List<AddressType> copyOfAddress = new ArrayList<AddressType>(addresses.size());
for (AddressType addressType: addresses) {
copyOfAddress.add((AddressType)addressType.clone());
}
但是它不起作用,说明:“克隆具有受保护的访问权限”
如何克隆此列表?我的班级名称的例子会很好..非常感谢