Может кто-нибудь объяснить, что делает @Override на примере этой программы?
Anastasia Vasilyeva
23 уровень
@Override
Решен
Комментарии (2)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Илья ГековMaster
9 ноября 2018, 18:26
Указывает на то, что, в данном случае, метод toString является переопределенным методом базового класса Object. По сути эта аннотация просто информирует, а также помогает не ошибиться, если сигнатуру метода базового класса изменить (например, ошибиться в названии и написать toStrink()), то при компиляции получим ошибку (так как это уже не будет считаться переопределенным методом), если же в этом случае убрать эту аннотацию, то компиляция пройдет успешно.
+1
Anastasia Vasilyeva
10 ноября 2018, 05:50
Благодарю!
0