问题是在Java中为什么我不能定义一个抽象的静态方法?例如
abstract class foo { abstract void bar( ); // <-- this is ok abstract static void bar2(); //<-- this isn't why? }
java abstract-class static-methods
为什么interface定义中的所有方法都是隐含的public?为什么它不允许protected方法?
interface
public
protected
java interface
java ×2
abstract-class ×1
interface ×1
static-methods ×1