第12练 继承与方法覆盖 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)

2026-07-06
| 2份
| 5页
| 29人阅读
| 0人下载

内容正文:

【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第12练,内容是继承与方法覆盖。 《计算机程序设计(Java)》(第2版)一课一练 第12练 继承与方法覆盖 一、单项选择题 1. 阅读代码,输出结果是 class A { String f() { return "A"; } } class B extends A { String f() { return "B"; } } A x = new B(); System.out.print(x.f());( ) A. A B. AB C. B D. 编译出错 2. 下列关于 extends 的说法,正确的是( ) A. extends 用于声明类之间的继承关系 B. extends 用于声明局部变量 C. extends 用于结束循环 D. extends 用于捕获异常 3. 关于方法覆盖的条件,下列说法正确的是( ) A. 只要返回值不同就一定覆盖 B. 只要方法名不同就一定覆盖 C. 覆盖与继承关系无关 D. 子类方法与父类方法名称、返回值类型和参数保持一致,方法体可以不同 4. 在子类中访问父类被覆盖的方法,常用关键字是( ) A. this B. super C. case D. package 5. 下列关于 Java 类继承的判断,正确的是( ) A. 一个子类必须有多个直接父类 B. Java 类不允许继承 C. 一个子类只能有一个直接父类 D. 继承只能用于接口常量 二、判断题 6. this 代表当前对象,super 可用于访问父类成员。( ) 7. Java 中一个类可以同时 extends 多个直接父类。( ) 8. 方法覆盖要求子类与父类之间存在继承关系。( ) 三、填空题 9. Java 中声明类继承关系使用关键字 ______。 10. 在子类中访问父类成员常用关键字 ______。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 【编写说明】依托三阶支架资源编写方案,《一课一练》明确基础层具象化支架定位,作为课堂同步配套资源,其内容与课堂教学深度绑定,并且精准匹配中职学生知识基础与学习特质,遵循“由浅入深、循序渐进”的认知规律,聚焦基础性与实效性核心,通过拆解知识点、简化认知难度,切实降低学习门槛,为后续知识巩固与能力提升筑牢根基,是优质课后作业首选。 本卷是《计算机程序设计(Java)》(第2版)《一课一练》第12练,内容是继承与方法覆盖。 《计算机程序设计(Java)》(第2版)一课一练 第12练 继承与方法覆盖 一、单项选择题 1. 阅读代码,输出结果是 class A { String f() { return "A"; } } class B extends A { String f() { return "B"; } } A x = new B(); System.out.print(x.f());( ) A. A B. AB C. B D. 编译出错 【答案】C 【解析】子类覆盖父类方法后,运行时调用子类版本。 2. 下列关于 extends 的说法,正确的是( ) A. extends 用于声明类之间的继承关系 B. extends 用于声明局部变量 C. extends 用于结束循环 D. extends 用于捕获异常 【答案】A 【解析】Java 使用 extends 声明子类继承父类。 3. 关于方法覆盖的条件,下列说法正确的是( ) A. 只要返回值不同就一定覆盖 B. 只要方法名不同就一定覆盖 C. 覆盖与继承关系无关 D. 子类方法与父类方法名称、返回值类型和参数保持一致,方法体可以不同 【答案】D 【解析】方法覆盖发生在继承关系中,方法签名需匹配。 4. 在子类中访问父类被覆盖的方法,常用关键字是( ) A. this B. super C. case D. package 【答案】B 【解析】super 可在子类中访问父类成员。 5. 下列关于 Java 类继承的判断,正确的是( ) A. 一个子类必须有多个直接父类 B. Java 类不允许继承 C. 一个子类只能有一个直接父类 D. 继承只能用于接口常量 【答案】C 【解析】Java 类继承是单继承。 二、判断题 6. this 代表当前对象,super 可用于访问父类成员。( ) 【答案】√ 【解析】二者在继承相关代码中含义不同。 7. Java 中一个类可以同时 extends 多个直接父类。( ) 【答案】× 【解析】Java 类只支持单继承。 8. 方法覆盖要求子类与父类之间存在继承关系。( ) 【答案】√ 【解析】覆盖是继承体系中的方法重写。 三、填空题 9. Java 中声明类继承关系使用关键字 ______。 【答案】extends 【解析】extends 用于类继承。 10. 在子类中访问父类成员常用关键字 ______。 【答案】super 【解析】super 指向父类相关成员。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $

资源预览图

第12练 继承与方法覆盖 《计算机程序设计(JAVA)》(电工版第二版)一课一练(吉林省)
1
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。