抽象类声明为final

时间:2014-07-23 23:38:08

标签: java

如果抽象类定义为final,该怎么办?我知道抽象类的含义,但我不知道如何使用它以及为什么它会在第一个地方声明?

1 个答案:

答案 0 :(得分:6)

编译器不允许您将类声明为abstractfinal

Section 8.1.1.2 of the JLS州:

  

如果同时声明一个类finalabstract,那么这是一个编译时错误,因为这样一个类的实现永远无法完成(§8.1.1.1)。