17 Jun 2016 by Sergey Alexandrovich Kryukov
A method should be static if you simply don't need "this", which is the reference to the instance of some class. This "this" is an implicit method which is passed to all instance methods. (This way, "instance method" is antonym to "static method".) You only can call an instance method on some...