1. Есть класс (=тип для ссылочной переменой и тип для объекта). Зачем такой уникальный тип для объекта понятно = будет перенята структура и др. А для ссылочной переменной зачем (почему не сделали универсальный тип, например "url")? 2. Как узнать ссылку объекта, созданного без объявления ссылочной переменной (new Cat();). Если это возможно, то как потом эту ссылку занести в ссылочную переменную?