Почему метод Finalize защищен?


Почему метод Finalize защищен?
Рейтинг: 5.0/1
Просмотров: 23 | Добавил: (15.03.2023) (Изменено: 15.03.2023)
Всего ответов: 1
Обсуждение вопроса:
Всего ответов: 1
Аватар
0

15.03.2023 оставил(а) комментарий:
Почему модификатор доступа метода finalize() сделан защищенным? Почему он не может быть публичным?

Он не является публичным, потому что его не должен вызывать кто-либо, кроме JVM. При этом он должен быть защищен, чтобы его могли переопределить подклассы, которым необходимо определить для него поведение.
avatar