私は2つ含まれているのArrayList持つParent
とChild
クラスChild
エクステントをParent
してSecond
拡張しますFirst
public First(ArrayList<Parent> parents)
{
// Parent Class's constructor
}
2番目のクラスのコンストラクタ
public Second(ArrayList<Child> child)
{
super(child);
// child class's constructor take ArrayList<Child>
}
にキャストArrayList<Child>
することは可能ArrayList<Parent>
ですか?
クレジットはチュロスに行きます。
@SuppressWarnings("unchecked")
public Second(ArrayList<? extends Parent> child)
{
super((ArrayList<Parent>) child);
}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加