Advertisement
jaVer404

level12.lesson02.task05

May 9th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.39 KB | None | 0 0
  1. package com.javarush.test.level12.lesson02.task05;
  2.  
  3. /* Или «Корова», или «Кит», или «Собака», или «Неизвестное животное»
  4. Написать метод, который определяет, объект какого класса ему передали, и возвращает результат – одно значение из:
  5. «Корова», «Кит», «Собака», «Неизвестное животное».
  6. */
  7.  
  8. public class Solution
  9. {
  10.     public static void main(String[] args)
  11.     {
  12.         System.out.println(getObjectType(new Cow()));
  13.         System.out.println(getObjectType(new Dog()));
  14.         System.out.println(getObjectType(new Whale()));
  15.         System.out.println(getObjectType(new Pig()));
  16.     }
  17.  
  18.     public static String getObjectType(Object o)
  19.     {
  20.         //Напишите тут ваше решение
  21.         if (o instanceof Cow) {
  22.             return "Корова";
  23.         }
  24.         else if (o instanceof Dog) {
  25.             return "Собака";
  26.         }
  27.         else if (o instanceof Whale) {
  28.             return "Кит";
  29.         }
  30.         else
  31.             return "Неизвестное животное";
  32.     }
  33.  
  34.     public static class Cow
  35.     {
  36.     }
  37.  
  38.     public static class Dog
  39.     {
  40.     }
  41.  
  42.     public static class Whale
  43.     {
  44.     }
  45.  
  46.     public static class Pig
  47.     {
  48.     }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement