принадлежат ли классы к конкретному интерфейсу
Есть три класса Cat,Fish,Spider два из них имплементируют интерфейс Pet, подскажите как нужно изменить код, чтобы при вводе, например Spider,Spider,Fish возвращалась 1, а при вводе Cat, Cat, Cat 3.
public class Go {
int testAnimals(Animal[] animals) {
int i;
for (i = 0; i < animals.length; i++) {
if (animals[i] instanceof Pet) {
}
}
return i;
}
}
Ответы (1 шт):
Автор решения: vladqa22
→ Ссылка
public class Go {
int testAnimals(Animal[] animals) {
int i;
int s;
for (i = 0; i < animals.length; i++) {
if (animals[i] instanceof Pet) {
s++;
}
}
return s;
}
}