Кто-то сказал мне:Критерии для статических методов Java?
Если вы используете Eclipse, и не видят никаких синих слов (т.е. переменные-члены) в своих методах, то эти методы должны быть действительно статические методы, до тех пор, как параметры (если есть какие-либо) являются примитивными типами или (в случае ссылок на объекты) являются неизменяемыми и/или потокобезопасными.
Есть ли еще какие-либо критерии, которые должен учитывать разработчик Java при принятии решения о том, действительно ли метод экземпляра должен быть статическим методом?
Если вам не нужен экземпляр и не хотят, чтобы подклассы (который я предполагаю, что это особый случай нужен экземпляр: для отправки метода) – Thilo
Я не согласен с всегда использованием 'this.'. Я лично считаю, что это ущемляет читаемость и добавляет раздувание, поэтому я использую только «это», когда мне это действительно нужно. –