题目内容
(请给出正确答案)
[主观题]
普通类继承抽象类为什么一定要重写其中的抽象方法?
如搜索结果不匹配,请 联系老师 获取答案
第2题
A、抽象类可以包含非抽象方法
B、含有抽象类方法的类一定是抽象类
C、抽象类不能被实例化
D、抽象类中能够被继承,而接口不能被继承
第4题
有如下Java代码,其中Pet是一个接口,Cat是一个抽象类,CatImpl是一个普通类。
Pet.java
public interface Pet {
void sleep();
void run();
void eat();
}
Cat.java
public abstract class Cat implements Pet {
@Override
public void eat() {
}
}
CatImpLjava
public class CatImpl extends Cat {
//代码未实现
}
请问在CatImpl类中,()确保代码没有错误。
A.只要重写sleep()方法即可
B.只要重写run()方法即可
C.只要重写cat()方法即可
D.至少要重写sleep ()和run ()方法
第6题
A.虚方法必须有方法体,可以被子类重写
B.抽象方法不允许有方法体,且必须被非抽象子类重写
C.抽象方法必须在抽象类中,而虚方法可以在所有类中
D.在子类中重写抽象方法或虚方法,都需要用override关键字
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!