А зачем в конструкторе без параметров инициализировать переменные внутри конструктора через .this? Ведь у него нет параметров переменных с такими же именами, и он в любом случае будет обращаться к переменным - полям данного класса.
Anonymous #2969072
26 уровень
зачем нужен .this в конструкторе без параметров?
Обсуждается
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Денис
15 февраля 2022, 11:55
this нужен для решения конфликта имён, чтобы было понятно что ты обращаешься к полю метода, ну и я так понял даже если нет конфликта, то обращаться через this всё-равно нужно для лучшей читаемости кода.
0
Lone_Hunter
13 февраля 2022, 18:28
Мне кажется что с this код более читабельный, сразу понятно что за переменные, но по моему не обязательно именно с this их инициализировать, можно и без.
![]()
0