Static MethodsStatic
methods are procedural in nature and they have no place in OO world. I
can already hear the screams, so let me explain why, but first we need
to agree that global variables and state is evil.
If you agree with previous statement than for a static method to do
something interesting it needs to have some arguments, otherwise it will
always return a constant. Call to a staticMethod() must always return...