powered by simpleCommunicator - 2.0.30     © 2024 Programmizd 02
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Откуда появится новое значение в поле объекта?
2 сообщений из 2, страница 1 из 1
Откуда появится новое значение в поле объекта?
    #39946767
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Каким образом в объекте book будет новое значение в поле code? Метод generateCode() ретёрнит переданный ему Product, но ведь мы не присваиваем этот Product в исходный book. Как это работает?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Product book = new Product("Book"); //в поле code есть дефолтное значение
container.select(ProductService.class)
		.get().generateCode(book);
System.out.println(book.getCode()); //в поле code будет новое значение

//ProductService method
public Product generateCode(Product product) {
	String barcode = codeGenerator.generateCode();
	product.setCode(barcode);
	return product;
}
...
Рейтинг: 0 / 0
Откуда появится новое значение в поле объекта?
    #39946769
rema174
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вопрос снимется. какое-то время работал с языком в которм все работает с точность до наборот и запутало то, что в методе есть ретёрн ...зачем он там? для универсальности разве что...
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Откуда появится новое значение в поле объекта?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]