为什么Java中的静态方法不能抽象?
问题是在Java中为什么不能定义抽象的静态方法?例如
abstract class foo { abstract void bar( ); // <-- this is ok
abstract static void bar2(); //<-- this isn't why?
}
回答:
因为“抽象”表示:“不执行任何功能”,而“静态”表示:“即使没有对象实例也具有功能”。这是一个逻辑上的矛盾。
以上是 为什么Java中的静态方法不能抽象? 的全部内容, 来源链接: utcz.com/qa/398724.html