- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JAVA复习题(继承)讲述
类的继承习题
选择题
1. Java语言的类间的继承关系是( B )。
A) 多重的 B) 单重的 C) 线程的 D) 不能继承
2. 以下关于Java语言继承的说法正确的是( C )。
A)Java中的类可以有多个直接父类 B)抽象类不能有子类
C)Java中的接口支持多继承 D)最终类可以作为其它类的父类
3. 现有两个类A、B,以下描述中表示B继承自A的是(D)。
A) class A extends B B) class B implements A
C) class A implements B D) class B extends A
4. 下列选项中,用于定义接口的关键字是( A)。
A)interface B) implements C) abstract D) class
5. 下列选项中,用于实现接口的关键字是( B)。
A)interface B) implements C) abstract D) class
6. Java语言的类间的继承的关键字是( B )。
A) implements B) extends C) class D) public
7. 以下关于Java语言继承的说法错误的是( A )。
A)Java中的类可以有多个直接父类 B)抽象类可以有子类
C)Java中的接口支持多继承 D)最终类不可以作为其它类的父类
8. 现有两个类M、N,以下描述中表示N继承自M的是(D)。
A) class M extends N B) class N implements M
C) class M implements N D) class N extends M
9. 现有类A和接口B,以下描述中表示类A实现接口B的语句是(A)。
A) class A implements B B) class B implements A
C) class A extends B D) class B extends A
10. 下列选项中,定义抽象类的关键字是( C)。
A)interface B) implements C) abstract D) class
11. 下列选项中,定义最终类的关键字是(D)。
A)interface B) implements C) abstract D) final
12. 下列选项中,哪个是java语言所有类的父类(C)
A)String B) Vector C) Object D) KeyEvent
13. java语言中,用于判断某个对象是否是某个类的实例的运算符是(A)
A)instanceof B) + C) isinstance D)
14. 下列选项中,表示数据或方法可以被同一包中的任何类或它的子类访问,即使子类在不同的包中也可以的修饰符是(B)
A)public B) protected C) private D) final
15. 下列选项中,表示数据或方法只能被本类访问的修饰符是(C)
A)public B) protected C) private D) final
16. 下列选项中,接口中方法的默认可见性修饰符是(A)
A)public B) protected C) private D) final
17. 下列选项中,表示终极方法的修饰符是:(B)
A)interface B) final C) abstract D) implements
18. 下列选项中,定义接口MyInterface的语句正确的是:(A)
A)interface MyInterface{ } B) implements MyInterface { }
C) class MyInterface{ } D) implements interface My{ }
19. 如果子类中的方法mymethod()覆盖了父类中的方法mymethod(),假设父类方法头部定义如下:void mymethod(int a),则子类方法的定义不合法的是:(C)
public void mymethod(int a) B) protected void mymethod(int a)
C) private void mymeth
文档评论(0)