"Состояние класса ... передается среди статических методов с использованием аргументов?"Вот как работает процедурное программирование.
Класс со всеми статическими методами и без переменных экземпляра (кроме статических конечных констант) обычно является служебным классом, например, Math.Нет ничего плохого в том, чтобы создать класс универсальности (не сам по себе). Кстати: если вы создаете вспомогательный класс, вы должны предотвратить использование этого класса для создания объекта.в Java вы могли бы сделать это, явно указав конструктор, но сделав его закрытым.Хотя, как я уже сказал, в создании служебного класса нет ничего плохого, но если большая часть работы выполняется классом утилит (который в обычном смысле не является классом - это скорее набор функций), тогдаЭто, вероятно, признак того, что проблема не была решена с использованием объектно-ориентированного парадима.это может или не может быть хорошей вещью
Метод ввода принимает несколько аргументов, а затем начинает вызывать другие статические методы, передавая все или некоторые аргументы, полученные методом входа.Исходя из этого, весь класс представляет собой всего лишь один эффективный метод (это определенно будет иметь место, если все остальные статические методы являются частными (и являются просто вспомогательными функциями), и не существует переменных экземпляра (константы запрета)).быть и хорошо, это эск.структурированное / процедурное программирование, довольно аккуратное, когда они (функция и ее помощник) объединены в одном классе.(в C вы просто поместите их все в один файл и объявите статический объект помощника (то есть доступ из этого файла невозможен))