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

Испытания

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

Введение в Java

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

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

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

В классе Main.java необходимо в методе createObject собрать объект, заполнить его поля.

Поэтапно:

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

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

По сути это просто инициализация.

3) Ознакомтесь с содержимым класса MyObject. Но ничего там не меняйте.

4) запишите в поля объекта MyObject(у которого ссылка называется myObject) значения полей из объекта OtherObject2 через его ссылку objectInObject.

Детали

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

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

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

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

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

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

Начать Успешных завершений: 89%

Последние код-ревью

Автор Дата обновления Версий
user-6d8279a2a73c1c06 13 дек., 10:07 1