AddressType という基本クラスがあります
また、HouseholdAddressType と PersonalAddressType という 2 つの子クラスがあります。(したがって、これらはどちらも AddressType を拡張します)
AddressType のリストを渡します。
List<AddressType> addresses
多くのメソッドに対応し、プリフォームはタスクによって異なるため、これらのタスクをプリフォームする前にこのリストを複製したいと考えています..
私はこれを試みました:
List<AddressType> copyOfAddress = new ArrayList<AddressType>(addresses.size());
for (AddressType addressType: addresses) {
copyOfAddress.add((AddressType)addressType.clone());
}
ただし、「クローンはアクセスを保護しています」と述べても機能しません
このリストのクローンを作成するにはどうすればよいですか? 私のクラス名の例は良いでしょう..どうもありがとう