Size: a a a

2020 November 06

DC

Denis Chikanov in learn.java
Илья Высоцкий
Бины шмины
Нет, неверно.
источник

ИВ

Илья Высоцкий... in learn.java
А, то наверное я про джава бинс
источник

AK

Artem Kushnir in learn.java
Добрый день, подскажите как реализовать. Есть два класса - сотурудника Cборщиу и Курьер. Они реализуют  интерфейс doWork() , doBonus().  Есть отдельный класс Склад.  В нем есть поле countPickedOrders . При вызове doWork() у Курьера, происходит увеличение значения поля countDeliveredOrders в объекте класса Склад на 1.
источник

AK

Artem Kushnir in learn.java
как связать объекты работников с объектом склада ?
источник

*

*( in learn.java
Переслано от *(
Привет! Тут кто-нибудь работал с wildfly? Мне нужно, вроде как, изменить имя datasource: datasource я сегодня утром создал, не заморачиваясь с именем, но в ТЗ недавно заметил, что имя должно быть другим. Как это делается?
источник

AK

Artem Kushnir in learn.java
Artem Kushnir
Добрый день, подскажите как реализовать. Есть два класса - сотурудника Cборщиу и Курьер. Они реализуют  интерфейс doWork() , doBonus().  Есть отдельный класс Склад.  В нем есть поле countPickedOrders . При вызове doWork() у Курьера, происходит увеличение значения поля countDeliveredOrders в объекте класса Склад на 1.
я могу сделать это вот так в main
источник

AK

Artem Kushnir in learn.java
Warehouse wr = new Warehouse();
       int countDeliveredOrders = wr.countDeliveredOrders;

       Courier cour1 = new Courier(countDeliveredOrders);
источник

AK

Artem Kushnir in learn.java
в классе Wareouse:    public int getCountPickedOrders() {
       countPickedOrders = countPickedOrders +1;
       return countPickedOrders;
   }
источник

AK

Artem Kushnir in learn.java
?
источник

AY

Andrew Yablokov in learn.java
Artem Kushnir
как связать объекты работников с объектом склада ?
в склад можно добавить список курьеров в конструктор
источник

AY

Andrew Yablokov in learn.java
либо совсем оопшно реализовать обмен сообщениями между объектами
источник

DS

Dmitriy Shilnikov in learn.java
Artem Kushnir
Warehouse wr = new Warehouse();
       int countDeliveredOrders = wr.countDeliveredOrders;

       Courier cour1 = new Courier(countDeliveredOrders);
Это не будет работать. В джаве переменные по значению передаются, т.е. внутри конструктора будет копия переменной countDeliveredOrders, а не сама эта переменная.
источник

D

Denis in learn.java
Сделай её static
источник

D

Denis in learn.java
Переслано от Artem Kushnir
как связать объекты работников с объектом склада ?
источник

AK

Artem Kushnir in learn.java
Denis
Переслано от Artem Kushnir
как связать объекты работников с объектом склада ?
да то есть например когда на складе собрано 10.000 заказов, Сборщику выплачивается бонус в размере 70.000
источник

AK

Artem Kushnir in learn.java
как мне из сборщика из метода достучаться до полей склада
источник

D

Denis in learn.java
Я так понимаю, складов несколько?
источник

AK

Artem Kushnir in learn.java
один
источник

D

Denis in learn.java
Делай это поле static
источник

DS

Dmitriy Shilnikov in learn.java
Artem Kushnir
как мне из сборщика из метода достучаться до полей склада
Храни в сборщике ссылку на склад
источник