Почему класс java.util.Scanner объявлен «окончательным»?

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

I может создать служебный класс, содержащий их, или встроить класс сканера как переменную в другой класс, но это более громоздко.

Я нашел некоторые причины объявить класс окончательным, но почему это сделано здесь?

5
задан Brent Worden 8 February 2015 в 16:03
поделиться