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

答案解析

选项A错误,接口不能有构造方法,而抽象类可以有构造方法。选项B错误,接口中的方法默认是抽象的,不能有实现,而抽象类中的方法可以有实现。选项C正确,一个类可以实现多个接口,但只能继承一个抽象类。选项D错误,接口中的成员变量默认是public static final的,即静态的,而抽象类可以包含非静态的成员变量。
正确答案:C
随机推荐
开始刷题