У меня есть ArrayList, и в этом ArrayList есть объекты класса CD и DVD (подклассы Artigo). Мне нужно показать все компакт-диски в ArrayList. Вот мой код:Java: ArrayList print
public static void main(String[] args) {
ArrayList<Artigo> artigos = new ArrayList<Artigo>();
for(CD i: artigos)
{
System.out.print(i);
System.out.print("\n--------------------\n");
}
}
Что случилось и как я могу это исправить? Оцените любую помощь.
Где вы добавляете диск в artigos список? – Ajit
Вы должны сказать нам, что случилось! Тогда мы можем сказать вам, как это исправить. Итак, что вы ожидаете, и что происходит на самом деле? – isnot2bad
Если 'CD' является подтипом' Artigo', то каждый элемент 'Artigo' не обязательно является' CD'. Поэтому нет смысла использовать переменную 'CD' для итерации через них. – khelwood