static methods are really class messages, that is, methods that act upon an entire classification of objects not just one instance. it is an elegant means by which to send messages to all instances or rather the class itself Static method calls are determined at compile time,not at run time, so it is not possible for the invocation to be polymorphic.(i.e ...