package com.javarush.task.task14.task1406; //For it is written, "'As I live,' says the Lord, 'to me every knee will bow. Every tongue will confess to God.'" (Romans 14:11) /* Ðез оÑибок */ public class Solution { public static void main(String[] args) { Object obj = new Jerry();//Add your code here Mouse mouse = (Mouse) obj; GreyMouse greyMouse = (GreyMouse) mouse; Jerry jerry = (Jerry) greyMouse; printClasses(obj, mouse, greyMouse, jerry); } public static void printClasses(Object obj, Mouse mouse, GreyMouse greyMouse, Jerry jerry) { System.out.println(jerry.getClass().getSimpleName()); System.out.println(greyMouse.getClass().getSimpleName()); System.out.println(mouse.getClass().getSimpleName()); System.out.println(obj.getClass().getSimpleName()); } static class Mouse { } static class GreyMouse extends Mouse { } static class Jerry extends GreyMouse { } } /* Ðез оÑибок ÐниÑиализиÑоваÑÑ Ð¾Ð±ÑÐµÐºÑ obj Ñаким клаÑÑом, ÑÑÐ¾Ð±Ñ Ð¼ÐµÑод main вÑполнилÑÑ Ð±ÐµÐ· оÑибок. ТÑебованиÑ: 1.âÐлаÑÑ GreyMouse должен наÑледоваÑÑÑÑ Ð¾Ñ ÐºÐ»Ð°ÑÑа Mouse. 2.âÐлаÑÑ Jerry должен наÑледоваÑÑÑÑ Ð¾Ñ ÐºÐ»Ð°ÑÑа GreyMouse. 3.âРпеÑеменной obj должен Ñ ÑаниÑÑÑÑ Ð¾Ð±ÑÐµÐºÑ ÐºÐ¾ÑоÑÑй бÑÐ´ÐµÑ Ð¾Ð´Ð½Ð¾Ð²Ñеменно ÑвлÑÑÑÑÑ Ð¸ Mouse, и GreyMouse, и Jerry. 4.âÐеÑод main должен вÑзÑваÑÑ Ð¼ÐµÑод printClasses. package com.javarush.task.task14.task1406; * Ðез оÑибок * public class Solution { public static void main(String[] args) { Object obj = //Add your code here Mouse mouse = (Mouse) obj; GreyMouse greyMouse = (GreyMouse) mouse; Jerry jerry = (Jerry) greyMouse; printClasses(obj, mouse, greyMouse, jerry); } public static void printClasses(Object obj, Mouse mouse, GreyMouse greyMouse, Jerry jerry) { System.out.println(jerry.getClass().getSimpleName()); System.out.println(greyMouse.getClass().getSimpleName()); System.out.println(mouse.getClass().getSimpleName()); System.out.println(obj.getClass().getSimpleName()); } static class Mouse { } static class GreyMouse extends Mouse { } static class Jerry extends GreyMouse { } } */