Все кроме собаки неизвестные животные. И почему тогда собака - собака..
Никак я не догоню логику этого языка....
package com.javarush.task.task12.task1205;
/*
Определимся с животным
*/
public class Solution {
public static void main(String[] args) {
System.out.println(getObjectType(new Cow()));
System.out.println(getObjectType(new Dog()));
System.out.println(getObjectType(new Whale()));
System.out.println(getObjectType(new Pig()));
}
public static String getObjectType(Object o) {
String an="";
if (o instanceof Cow) an="Корова";
if (o instanceof Whale) an="Кит";
if (o instanceof Dog) an="Собака";
else an="Неизвестное животное";//Напишите тут ваше решение
return an;
}
public static class Cow {
}
public static class Dog {
}
public static class Whale {
}
public static class Pig {
}
}