#java #конструктор
Здравствуйте, скажите, пожалуйста, какя разница между конструкторами: int age; string name; Man (int age, string name){ age=age; name=name; } Man (int age, string name){ this.age=age; this.name=name; }
Ответы
Ответ 1
В первом вы не установите значение у полей класса. Это называется сокрытие переменных(Variable shadowing). Хороший ответ о сокрытии на SOen.
Комментариев нет:
Отправить комментарий