单项选择题

下面关于Java的说法不正确的是()

A.abstract和final能同时修饰一个类
B.抽象类不光可以做父类,也可以做子类
C.抽象方法不一定声明在抽象类中,也可以在接口中
D.声明为final的方法不能在子类中覆写