У меня есть два ArrayLists, которые содержат Parent
и Child
класс, который Child
экстентов Parent
и Second
расширяет конструктор First
Преобразовать ArrayList <subclass> в ArrayList <parent>
public First(ArrayList<Parent> parents)
{
// Parent Class's constructor
}
второго класса,
public Second(ArrayList<Child> child)
{
super(child);
// child class's constructor take ArrayList<Child>
}
Можно ли бросить ArrayList<Child>
до ArrayList<Parent>
?
Вам нужно будет перебрать все значения списка и бросить его. –
Как насчет 'ArrayList расширяет Parent> '? – Churro
Или вы можете объявить свой параметр метода как 'ArrayList расширяет Parent>, возможно? Не совсем понятно, что вы хотите сделать. Вы хотите передать ArrayList ребенка на первое место? –