Java面试相关

java面试final、abstract相关

2018-03-25  本文已影响0人  pr0metheus

笔试题目一:问一个类的声明可否既是abstract又是final?

答案:不行。理由是abstract的初衷是为了子类去继承而final的初衷是不需要有子类,这是矛盾的,所以编译通不过,会提示"非法的修饰符组合"。

知识点:一个类是抽象类不一定包含抽象方法,可以全部是具体的方法,但是如果一个类包含了抽象方法那么它一定是抽象类,但是不管它是否包含了抽象方法,java规定它不能够被实例化,只能继承去实现它的相关行为

上一篇 下一篇

猜你喜欢

热点阅读