Java抽象类和接口问题

bd选项为什么不对,有没有大佬能给解释下

img

public,static,abstract不是修饰符吗
img

第一题:

B选项:接口中也可以有成员变量

D选项:并不是抽象类和接口的区别,属于答非所问。

第二题:

属性默认是public static final。题目意思可能有点表达不对。C应该是不对的。

如有帮助,请采纳。点击我回答右上角【采纳】按钮。

第三题:
B:接口中也可以有成员变量,只不过我们通常用的都是抽象方法而已,不常用接口里的成员变量

D:这一句话本身有问题,没有体现区别的意思

第二题:
C:接口成员变量都是常量,都是由public static final所修饰,所以c正确

如果对你有帮助记得采纳一下哦~,谢谢~~^_^

ABD,接口中的变量都是常量,public static final,所以接口是有静态变量。

第二题C选项是对的,没有写修饰符表示默认public, public是公共的,不信的话你可以用IDEA建一个接口,如果你用public修饰成员,那么public就是灰色的,它表示public可有可无,都是一样的