Size: a a a

2020 November 06

VG

Vitaly Gudz in learn.java
Чот 1 том Хортсманна вспомнился, там как раз листинги в первых главах про работников и премии
источник

..

... ... in learn.java
Dmitriy Shilnikov
Это не будет работать. В джаве переменные по значению передаются, т.е. внутри конструктора будет копия переменной countDeliveredOrders, а не сама эта переменная.
по значению только переменные с примитивным типом.
источник

DS

Dmitriy Shilnikov in learn.java
... ...
по значению только переменные с примитивным типом.
ТТ
источник

DS

Dmitriy Shilnikov in learn.java
В джаве всё передаётся по значению
источник

..

... ... in learn.java
Dmitriy Shilnikov
В джаве всё передаётся по значению
ссылочные типы данных передаются по ссылке
источник

DS

Dmitriy Shilnikov in learn.java
... ...
ссылочные типы данных передаются по ссылке
Это не так
источник

..

... ... in learn.java
Dmitriy Shilnikov
Это не так
каждый раз не создается же копия объекта.
источник

DS

Dmitriy Shilnikov in learn.java
... ...
каждый раз не создается же копия объекта.
Создаётся копия ссылки
источник

DS

Dmitriy Shilnikov in learn.java
Ты не можешь внутри функции поменять ссылку так, чтобы она стала на другой объект указывать.
источник

DS

Dmitriy Shilnikov in learn.java
А в языках, где по ссылке переменные передаются - можешь
источник

..

... ... in learn.java
Dmitriy Shilnikov
Создаётся копия ссылки
есть ли смысл создавать копию ссылки
источник

..

... ... in learn.java
Dmitriy Shilnikov
Ты не можешь внутри функции поменять ссылку так, чтобы она стала на другой объект указывать.
ааа, в этом плане.
источник

..

... ... in learn.java
Dmitriy Shilnikov
А в языках, где по ссылке переменные передаются - можешь
в каких языках
источник

AK

Artem Kushnir in learn.java
Dmitriy Shilnikov
Храни в сборщике ссылку на склад
это как?
источник

DS

Dmitriy Shilnikov in learn.java
... ...
в каких языках
В С++, например.
источник

AK

Artem Kushnir in learn.java
Dmitriy Shilnikov
Храни в сборщике ссылку на склад
что то не так делаю
источник

AK

Artem Kushnir in learn.java
public class Picker implements Worker{

   int salary;
   Warehouse warehouse;
источник

DS

Dmitriy Shilnikov in learn.java
В джаве тоже можно, на самом деле, но через одно место
источник

DS

Dmitriy Shilnikov in learn.java
Artem Kushnir
public class Picker implements Worker{

   int salary;
   Warehouse warehouse;
Ну в этом куске проблем особо не видно. Чего не получается-то?
источник

AK

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