选项 D "抽象类可以声明属性,而接口不能" 是错误的。在 Java 中,接口不仅可以声明方法,还可以声明属性,这些属性默认是 public static final 的,即常量。而抽象类中不仅可以声明属性,还可以包含方法的实现。67 因此,抽象类和接口都可以声明属性,但接口中的属性默认是常量,而抽象类中的属性则没有这个限制。
public static final
以上内容由AI搜集生成,仅供参考