1Унаследовал два интерфейса
2 убрал приват, то есть переменная стала статической и ее можно вызвать без создания объекта
3 убрал создание объекта Оставил ссылку И тут пишет что не может найти HOBBY
Она ведь статическая и должна вызываться по ссылке Что я не правильно понял?
package com.javarush.task.task13.task1305;
/*
Четыре ошибки
*/
public class Solution {
public static void main(String[] args) {
System.out.println(HOBBY.toString());
System.out.println(new Hobby().toString());
}
interface Desire {
}
interface Dream {
static Hobby HOBBY = new Hobby();
}
class Hobby implements Dream, Desire {
static int INDEX = 1;
@Override
public String toString() {
INDEX++;
return "" + INDEX;
}
}
}