1 месяц назад
💡 Java-совет: всегда используй @Override
Аннотация @Override помогает ловить ошибки на этапе компиляции, а не в рантайме. Ты думаешь, что переопределил метод родительского класса, но из-за опечатки или неверной сигнатуры создаёшь новый метод, и Java молча это принимает. Пример ошибки Метод print() в родителе, а в наследнике случайно написано prnt() — код скомпилируется, но логика сломается. Решение Используй Override. Что это даёт - Компилятор проверяет, что метод реально переопределяет родительский - Опечатки и неверные...