Что делает данная конструкция?
super.finalize();
По прошлым занятиям я помню что обращение super() ;
Позволяет из класса наследника обратиться непосредственно к базовому классу
class Animal() {
int heart;
int brain;
class Cat() extend Animal;// ну или как-то так
{super (heart, brain) ;
int tail;}
}
А в этой задаче нет ничего подобного
Дмитрий
8 уровень
Вопрос
Решен
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Дмитрий
24 декабря 2019, 17:57
Спасибо, понял)
0
hidden #598481
24 декабря 2019, 15:43
Все классы неявно наследуются от класса Object, поэтому у объекта любого класса есть по умолчанию методы hashCode, equals, clone, toString и finalize.
У своих классов любой из этих методов ты можешь переопределять по-своему.
С toString ты уже работал, про hashCode, equals и clone рассказывают в конце курса core, сейчас вот ты про finalize немножко узнал
0
Глеб
24 декабря 2019, 15:43
Why calling super.finalize() is preferred when overriding finalize() method?
0