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
Because abstract is a keyword which is applied over Abstract methods do not specify a body. And If we talk about static keyword it belongs to class area.