JLS 2.13.1 接口修饰符
接口不能被定义为final,因为这样的类的实现永远不可能完成。
如果我在接口中可以创建静态内部类并在其中提供实现,为什么会有这样的限制?
interface Type {
// Normal
class Value {
private Value() {
}
public void print() {
System.out.println("Test");
}
}
public final Value value = new Value();
}
final
接口的意义是什么? - Oded