- 1
- 0
- 约4.34千字
- 约 7页
- 2026-09-03 发布于河北
- 举报
多态性试题库及详细答案
本套试题面向计算机专业《面向对象程序设计》课程,围绕多态性核心考点出题,涵盖基础概念、重写与重载区别、向上转型、动态绑定、抽象类与接口多态应用等核心知识点,题型完整、解析通俗严谨,适配日常练习、期末测验与作业考核。
一、判断题(共10题,每题2分,共20分)
对的打√,错的打×
1.多态性是指同一个行为,不同对象可以有不同的实现方式。
答案:√
解析:多态是面向对象三大核心特性之一,核心含义为“同一接口,多种实现”,不同子类对象调用相同方法,执行不同逻辑。
2.方法重载可以实现运行时多态。
答案:×
解析:方法重载属于编译时多态(静态多态),在编译阶段就确定调用哪个方法;方法重写才是运行时多态。
3.方法重写必须保证方法名、参数列表、返回值完全一致。
答案:√
解析:子类重写父类方法时,方法名、参数个数与参数类型必须和父类一致,返回值需兼容,访问权限不能严于父类。
4.父类引用指向子类对象,是实现运行时多态的前提。
答案:√
解析:向上转型(父类引用、子类对象)配合子类方法重写,程序运行时动态绑定子类方法,是运行时多态的标准实现形式。
5.静态方法可以被重写,从而实现多态效果。
答案:×
解析:静态方法属于类而非对象,执行静态绑定,无法被重写,不具备多态特性。子类同名静态方法只是隐藏父类方法,并非重写。
6.抽象类中可以包含普通成员方法和成员变
原创力文档

文档评论(0)