В ходе обучения возникли несколько вопросов, которые не дают продвинуться дальше. 1. Что значит "дать ссылку" на языке Java? Ссылка даётся знаком равно? 2. Не совсем понимаю механизм создания объекта. Зачем мы создаём объект Cat и сразу же создаём переменную cat? Возможно, я неправильно понимаю отношение объекта и переменной. В моем представлении переменная описывает свойства объекта. Тогда существует объект Cat и мы вводим его свойство быть котом (cat)? Не могу проследить эту логику. Всё это непонимание выражено в моем коде. Буду благодарен за помощь.