Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package com.javarush.test.level12.lesson02.task05;
- /* Или «Корова», или «Кит», или «Собака», или «Неизвестное животное»
- Написать метод, который определяет, объект какого класса ему передали, и возвращает результат – одно значение из:
- «Корова», «Кит», «Собака», «Неизвестное животное».
- */
- 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
- return "Неизвестное животное";
- }
- public static class Cow
- {
- }
- public static class Dog
- {
- }
- public static class Whale
- {
- }
- public static class Pig
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement