题目内容
(请给出正确答案)
[主观题]
Java中,抽象类与接口之间有什么不同?
答案
查看答案
第2题
A.抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口
B.在抽象类中可以没有抽象方法
C.接口中只能包含抽象方法,而抽象类则可以包含普通方法
D.接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值
第8题
A.在抽象类中,所有的方法都是抽象方法
B.继承自抽象类的非抽象子类必须实现其父类(抽象类)中的所有抽象方法
C.在接口中,可以有方法实现,抽象类中不能有方法实现
D.一个类可以从多个接口继承,也可以从多个抽象类继承
第9题
A.方法的重写Overriding和重载Overloading是Java多态性的不同表现
B.重写Overriding是父类与子类之间多态性的一种表现
C.重载Overloading是一个类中多态性的一种表现
D.如果在子类中定义某方法与其父类有相同的名称和参数,我们说该方法被重写(Overloading)