в место свиньи возвращает неизвестнон животное и что не так
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) {
if (o instanceof Cow)
return "Корова";
else
if (o instanceof Dog)
return "Собака";
else
if (o instanceof Whale)
return "Кит";
else
if (o instanceof Pig)
return "Неизвестное животное";
}
public static class Cow {
}
public static class Dog {
}
public static class Whale {
}
public static class Pig {
}
}