Я использую класс сканера для чтения нескольких похожих файлов. Я хотел бы расширить его, чтобы убедиться, что все они используют один и тот же разделитель , и я также могу добавить такие методы, как skipUntilYouFind (String thisHere) , которые подходят для всех.
I может создать служебный класс, содержащий их, или встроить класс сканера как переменную в другой класс, но это более громоздко.
Я нашел некоторые причины объявить класс окончательным, но почему это сделано здесь?