- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第4章测验-4.1继承概念一、单项选择题(共60.00分)
1.以下关于继承的哪项表达是正确的O
A.在java中允许多重继承
B.在java中一个类只能实现一个接口
C.在java中一个类不能同时继承一个类和实现一个接口
D.java的单一继承使代码更可靠
正确答案:D
2.给出下面代码:
1)classParent{
2)privateStringname;
3)publicParent(){}
4))
5)publicclassChildextendsParent{
6)privateStringdepartment;
7)publicChild(){}
8)publicStringgetValue(){returnname;}
9)publicstaticvoidmain(Stringarg[]){
10)Parentp=newParent();
ID)
12))
那些行将引起错误?
第6行
确7行
8-行
AB.U9
第行
第决
正第D
3
3.设有下面两个类的定义:
classPerson{classStudentextendsPerson{longid;//身份证号
intscore;〃入学总分Stringname;//姓名intgetScore
(){returnscore;}
问:类Person和类Student的关系是(
A.包含关系
B.继承关系(内部类继承了外部类)
Q关联关系
D.无关系:上述类定义有语法错误
正确答案:B二、判断题(共40.00分)
1.构造方法不能被继承。
A.正确B.错误正确答案:A
2.一个子类可以重新定义从父类那里继承来的同名方法,而且允许它们有不同的
返回值类型。
A.正确B.错误正确答案:B
第4章测验-4.2成员变量/方法一、单项选择题(共33.20
分)
1.看下面一段程序:classAclass{voidgo(){
;
))publicclassBclassextendsAclass{voidgo{
;)
publicstaticvoidmain(Stringargs[]){
Aclassa=newAclass();Aclassal=newBclass();a.go();al.go();)以上程
序运行结果是:
A.AclassAclass
B.BclassBclass
C.AclassBclass
D.BclassAclass
正确答案:C
2.在Java中,以下关于方法重载和方法重定义描述正确的选项是?
A.方法重载和方法的重定义实现的功能相同
B.方法重载出现在父子关系中,方法重定义是在同一类中
C.方法重载的返回值类型必须一致,参数项必须不同
D.方法重定义的返回值类型必须相同或相容。
正确答案:D二、判断题(共66.80分)
1.方法的覆盖是在子类中再次实现超类中已经实现过的方法。
A.正确
B.错误
正确答案:A
2.可以用final说明变量为一个常量。
A.正确
B.错误
正确答案:A
3.被final修饰符修饰的类,不能被继承。
A.正确
B.错误
正确答案:A
4.最终类不能派生子类,但最终方法可以被覆盖。
A.正确
B.错误
正确答案:B
第4章测验-4.3super
文档评论(0)