и помочь вам получить к ним доступ.

Animal myAnimal = new Animal();

я есть этот код выше. Насколько я знаю, он будет делать эти вещи:

Животный объект будет создан в памяти кучиСсылка на этот объект будет передана в ссылочную переменную «myAnimal». Другими словами, переменная «myAnimal» содержит адрес памяти объекта «Animal» в куче.

Что я не понимаю, так это

Как выглядит значение адреса памяти?Это один или несколько адресов? Если только один, как myAnimal может иметь доступ ко всем полям объекта Animal, таким как myAnimal.name, myAnimal.height, ...?

Кто-нибудь может объяснить это, пожалуйста? Заранее спасибо.

Ответы на вопрос(1)

Ваш ответ на вопрос