在Java中,关于抽象类和接口的区别,以下哪项描述是正确的?

答案解析

选项A正确,因为抽象类可以有构造方法,而接口不能有构造方法。选项B错误,因为接口可以继承其他接口。选项C错误,因为在Java 8之后,接口中的默认方法和静态方法可以有方法体。选项D正确,因为抽象类可以包含非final的变量,而接口中的变量默认是final的。
正确答案:A
随机推荐
开始刷题