package com.javarush.task.task13.task1321; //For one believeth that he may eat all things: but he that is weak, let him eat herbs (Romans 14:2) /* Исправление ошибок */ public class Solution { public static void main(String[] args) throws Exception { System.out.println(Dream.HOBBIE.toString()); System.out.println(new Hobbie().INDEX); } interface Desire { } interface Dream { public static Hobbie HOBBIE = new Hobbie(); } static class Hobbie implements Desire, Dream { static int INDEX = 1; @Override public String toString() { INDEX++; return "" + INDEX; } } } /* Исправление ошибок 1. Переделай наследование в классах и интерфейсах так, чтобы программа компилировалась и продолжала делать то же самое. 2. Класс Hobbie должен наследоваться от интерфейсов Desire, Dream. Требования: 1. Интерфейс Desire должен быть реализован в классе Hobbie. 2. Интерфейс Dream должен быть реализован в классе Hobbie. 3. Класс Hobbie должен содержать статическую переменную INDEX. 4. Метод toString в классе Hobbie должен инкрементировать и возвращать переменную INDEX в виде строки. package com.javarush.task.task13.task1321; * Исправление ошибок * public class Solution { public static void main(String[] args) throws Exception { System.out.println(Dream.HOBBIE.toString()); System.out.println(new Hobbie().INDEX); } interface Desire { } interface Dream implements Hobbie { public static Hobbie HOBBIE = new Hobbie(); } static class Hobbie extends Desire, Dream { static int INDEX = 1; @Override public String toString() { INDEX++; return "" + INDEX; } } } */