An
abstract method is defined only so that it
can be overridden in a subclass. However,
static methods can not be overridden. Therefore, it is a compile-time error to have an
abstract,
static method. ... It's because
static methods belongs to a particular class and not to its instance.Dec 16, 2008
read more >>