Не понимаю одного момента: почему каждый раз я инициирую новую переменную, при этом должен повторить инициализацию предыдущей переменной(не уверен, что правильно выразился, простите)?
.....
public Dog(String name){
this.name = name;
}
public Dog(String name, int age){
this.name = name;
this.age = age;
}
...
this.name... Я повторяю каждый раз при каждой инициализации. Зачем?
Daka
7 уровень
Не могу понять... Подскажите, пожалуйста.
Обсуждается
Комментарии (4)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Daka
3 октября 2019, 05:42
Так и думал))) Спасибо!
0
Daka
3 октября 2019, 04:37
а остальные - это, как бы, запасные?))
0
Ksenia VolkovaJava Developer в DXCMaster
3 октября 2019, 04:53
Нет, это на разные случаи жизни )
0
Ksenia VolkovaJava Developer в DXCMaster
2 октября 2019, 18:57
Это разные конструкторы. Для создания объекта будет использован только какой-то один из них, а не все сразу.
0