Я кое-что читаю и нуждаюсь в некоторых разъяснениях по конечным классам и методам. Насколько я понимаю, объявление класса окончательным предотвращает расширение этого класса. Таким образом, необходимо ли объявлять методы в финальном классе как окончательные? Мне кажется, что если класс нельзя расширить, то не нужно объявлять методы final.