У класса должен быть метод initialize, принимающий в качестве параметров имя, рост и инициализирующий соответствующие переменные класса.
public void initialize (String name, int height){
this.name = name;
this.height = height;
работает
почему когда я пишу
public void initialize (String name, int height){
this.name = "vaska";
this.height = 10;
это не работает?что тогда это означает
Руслан
21 уровень
Обясните на пальцах
Решен
Комментарии (1)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
--------Master
1 августа 2018, 19:53решение
Потому что в первом случае ты используешь для инициализации параметры, переданные в метод, во втором - игнорируешь эти параметры и тупо присваиваешь полям ВСЕХ объектов одни и те же значения
+1