Как получить значение свойства объекта?

154
16 декабря 2018, 22:30

Есть два класса, Товары и Отделы (департамент), и их интерфейсы (свои сеттеры и геттеры). При добавлении товара сразу можно указать, к какому отделу он принадлежит.

При вызове getDepartment, вместо конкретного значения получаю ссылку на него.

Как получить конкретное значение?

goods.getPrice() = 2000.12
goods.getHasGuarantee() = false
goods.getName() = Asus
goods.getDepartment() = ru.javabegin.training.fastjava2.department.ElectronicDepartment@edf4efb
goods.getCompany() = AsusLtd.

Answer 1

Если значение свойства объекта является объектом, то для получения свойства объекта нужно указать какое свойство требуется получить и воспользоваться методом, который возвращает это свойство.

goods.getDepartment().getName()
READ ALSO
Подгрузка One-to-Many и Many-to-Many ассоциаций в Hibernate

Подгрузка One-to-Many и Many-to-Many ассоциаций в Hibernate

Есть сущность (1), у которой есть ассоциации один ко многим к другим сущностям (2)

151
отображение фотографии из mysql

отображение фотографии из mysql

пишу программу который позволяет добавить вопрос с нескольким файлом модель состоит из этих полей

134
Не получается в методе МАХ вывести максимум. С созданием массива вроде все в порядке [закрыт]

Не получается в методе МАХ вывести максимум. С созданием массива вроде все в порядке [закрыт]

Код должен создавать и набивать массив числами с клавиатуры в методе initializeArrayМетод max должен получать максимум из массива метода initializeArray...

137
Сравнение двух таблиц и изменение цвета текста строки таблицы

Сравнение двух таблиц и изменение цвета текста строки таблицы

Есть 2 таблицыSql запросом сравниваю таблицы на совпадающие значения первого столбика и при совпадении нужно закрасить строки первой таблицы...

175