JAVA,正确的接口定义

JAVA,接口定义中,正确的是?
如图所示,以下正确的已给出答案。请问其余的选项为什么错误?错误在哪?请给出详细解答,谢谢。

img

既然你知道D是对的,那么其他的哪里错了就很显然了呀
AC,接口里的函数只能声明,不能有函数体
B,不可以写final
只有实例才分只读和读写,一个类型是不分只读还是读写的

接口,不应包含实现,所以AC是错的,final是修饰常量的,无法修饰接口,所以B错误

D不正确吗?