【发布时间】:2014-04-12 12:50:45
【问题描述】:
默认情况下,接口中的数据成员是静态的和最终的。 static是因为不能实例化,为什么是final呢?
另一个问题是即使抽象类也不能实例化,那为什么它可以有一个非静态数据成员??
【问题讨论】:
-
在枚举接口之前包含很多常量
-
我认为这是一个很好的问题,可能的答案是因为 JLS 这么说的。
标签: java interface abstract-class