多态的面试题及答案.docxVIP

  • 0
  • 0
  • 约3.91千字
  • 约 13页
  • 2026-11-14 发布于山西
  • 举报

多态的面试题及答案

一、单选题(共10题,每题10分)

1.在Java中,关于多态的描述,下列说法正确的是?

A.多态是指同一个行为具有多个不同表现形式或形态的能力

B.多态只能在继承关系中实现,且父类和子类必须是同一个类

C.多态是编译时的行为,由JVM在编译阶段确定调用哪个方法

D.多态要求子类必须重写父类的所有方法,否则无法实现多态

答案:A

2.下列代码的输出结果是?

Parentp=newChild();

p.method();

classParent{

publicvoidmethod(){System.out.println(Parentmethod);}

}

classChildextendsParent{

publicvoidmethod(){System.out.println(Childmethod);}

}

A.Parentmethod

B.Childmethod

C.编译错误

D.运行时抛出异常

答案:B

3.在Java多态中,当调用子类重写的方法时,系统会根据对象的实际类型(运行时类型)来决定调用哪个方法,这被称为?

A.静态绑定

B.动态绑定

C.编译绑定

D.静态分派

答案:B

4.关于构造函数,下列关于多态的描述正确的是?

A.构造函数可以被继承,也可

文档评论(0)

1亿VIP精品文档

相关文档