The question is in Java why can\'t I define an abstract static method? for example
abstract class foo { abstract void bar( ); // <-- this is ok ab
Declaring a method as static means we can call that method by its class name and if that class is abstract as well, it makes no sense to call it as it does not contain any body, and hence we cannot declare a method both as static and abstract.
static
abstract