Добрый день. Задачу выполнил успешно. Подскажите, пожалуйста, по 2-м вопросам: 1. Почему я не могу сразу же после объявления ссылочной переменной и присваивания ей новосозданного объекта, сразу же задать хозяина? т.е. это выглядит так:
ublic class Solution {
    public static void main(String[] args) {
        Cat cat = new Cat();
        cat.owner = woman;
        Dog dog = new Dog();
        dog.owner = woman;
        Fish fish = new Fish();
        fish.owner = woman;
        Woman woman = new Woman ();
       //напишите тут ваш код
    }
2. Cat cat = new Cat (); -- объявили ссылочную переменную cat типа Cat и присвоили ей новосозданный объект Cat = объявили переменную cat класса Cat и присвоили ей новосозданный объект Cat? Это одно и тоже? т.е. Класс = ссылочная переменная?