Методы полезности часто помещаются в классы только с статическими методами (например, StringUtils
.) Глобальные константы также помещаются в их собственный класс, так что они могут быть импортированы остальными атрибутами кода (public final static
.)
Оба использования довольно распространены и имеют встроенные конструкторы по умолчанию, чтобы предотвратить их создание. Объявление окончательного класса предотвращает ошибку при попытке переопределить статические методы.
Если в static member variables
вы не имели в виду глобальные константы, вы можете захотеть поместить методы, обращающиеся к этим переменным, в свой собственный класс. В этом случае вы могли бы объяснить, что эти переменные делают в вашем коде?