Например (и это очень упрощено), предположим, что у меня есть класс для каждой карты в колоде карт... например. класс KingOfSpaces
, класс QueenOfSpades
, класс JackOfDiamonds
и т.д. Все из них расширяются Card
. Может быть несколько экземпляров KingOfSpaces
.
И у меня есть ArrayList<Card>
, в котором есть 5 объектов. Как я могу проверить, содержит ли этот ArrayList
хотя бы один AceOfDiamonds
?