в статических классах метод clone() являеться переопределение метода clone класса обджект?
тогда можно спокойно помечать аннотацией @Ovverride эти методы??
hidden #2158068
25 уровень
переопределение?
Обсуждается
Комментарии (10)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
ferZ
13 февраля 2021, 13:30
Класс Object не реализовывает интерфейс Cloneable, соответственно, это не переопределение.
Даже больше:
Это из класса Object.
Такие вещи просто проверяются - открываешь нужный класс и смотришь)
0
Wladyslaw Java Developer Master
13 февраля 2021, 13:38
Это как-раз таки переопределение.
+1
ferZ
13 февраля 2021, 13:41
Хм, ну да, сам написал наличие метода и что-то не тот вывод сделал.
0
Wladyslaw Java Developer Master
13 февраля 2021, 13:42
бывает
0
Александр Фоменко
12 февраля 2021, 09:46
+1
hidden #2322530
12 февраля 2021, 09:37
@Override аннотация для компилятора. если метод помечен данной аннотацией, то компилятор будет проверять правильность переопределения метода. и в случае ошибки программа не скомпилируется.
0
hidden #2158068
12 февраля 2021, 09:38
я знаю, меня интересует являеться ли метод clone переопределением?
0
hidden #2322530
12 февраля 2021, 09:41
окей. тогда ответь на вопрос. как определить, что метод переопределяет другой метод?
0
Александр Фоменко
12 февраля 2021, 09:34
Если Вы переопределяете метод, то это сработает и без нотации @Ovverride
0
hidden #2158068
12 февраля 2021, 09:37
я знаю, меня интересует являеться ли метод clone переопределением?
0