Добрый день. Задачу выполнил успешно. Подскажите, пожалуйста, по 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? Это одно и тоже? т.е. Класс = ссылочная переменная?