Основные возможности платформы Hexlet не доступны в вашем браузере.
Пожалуйста, обновитесь. Выбрать браузер.

Испытания

↳ java101 Создаем ссылки, объекты. Достаем значения их полей.

Введение в Java

Для решения этой задачи необходимо знать тему "Модуль 2. Урок 3. Работа с экземплярами в Java."

Это задание продемонстрирует возможности доступа к самим объектам и к их полям.

Вся ваша работа будет проходить именно в методе createObject в рамках //BEGIN .... //END.

В классе Main.java необходимо наполнить метод createObject следующим кодом:

1) создайте ссылку типа MyObject с именем myObject;

2) создайте объект, на который эта ссылка будет указывать (объект тоже должен

быть типа MyObject;

3) запишите в поля объекта значения из класса MyObject2 через его объект.

Детали

Здесь нужна внимательность. В классе MyObject прописано создание объекта типа MyObject2. И этот объект уже содержит в себе поля со значениями. И Вам необходимо их достать. Доступ к полям и их значениям можно получить через точку (как было показано в уроке). То есть из одного объекта (objectInObject) мы получаем (достаем) поля, а в другой объект(myObject) присваиваем их значения.

Поля, которые нужно инициализировать значенниями:

  • address;
  • countOfFloors;
  • apartmentsCount;
  • owner.

А вот поле objectInObject мы лишь используем для получения из него нужных нам значений.

4) Создайте ссылку типа MyObject с именем returnObject

(на последней строке перед //END). И присвойте ссылке returnObject значение ссылки myObject.