Встречается на собеседованиях • сегодня

Для чего нужен final

Ключевое слово final в Java используется для обозначения неизменяемости.

  1. Переменные:
    • final переменная не может быть изменена после инициализации.
    • Пример:
      java
      final int x = 10;
      // x = 20; // Ошибка компиляции
  1. Методы:

    • final метод нельзя переопределить в подклассах.
    • Пример:
      java
      class Parent {
          final void show() { System.out.println("Parent"); }
      }
      class Child extends Parent {
          // void show() { } // Ошибка компиляции
      }
  2. Классы:

    • final класс нельзя наследовать.
    • Пример:
      java
      final class ImmutableClass { }
      // class SubClass extends ImmutableClass { } // Ошибка компиляции

Используется для безопасности, оптимизации и проектирования неизменяемых объектов.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы