Встречается на собеседованиях • сегодня
Может ли класс быть final
Да, класс может быть объявлен как final. Это означает, что от него нельзя наследоваться — никакой другой класс не сможет его расширить. Это полезно для обеспечения неизменяемости или безопасности (например, чтобы запретить переопределение методов).
Пример:
java
final class ImmutableClass {
private final int value;
public ImmutableClass(int value) {
this.value = value;
}
public int getValue() {
return value;
}
}
// Ошибка компиляции: Cannot inherit from final 'ImmutableClass'
// class ChildClass extends ImmutableClass {}Классы-обёртки (String, Integer, Double и др.) в Java также final для защиты их внутренней логики.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы