2020年石大远程在线考试——《Java语言程序设计》双号.docxVIP

  • 2
  • 0
  • 约1.35万字
  • 约 30页
  • 2023-07-12 发布于重庆
  • 举报

2020年石大远程在线考试——《Java语言程序设计》双号.docx

2020年石大远程在线考试——《Java语言程序设计》双号 中国石油大学(北京)远程教育学院期末考试《Java语言程序设计》第二套题 一、简答题 1. 什么是多态性?方法的重载和覆盖有何区别?阅读下列代码,指出其中存在的重载和覆盖,写出输出结果是什么?解释为什么这样输出?(15分) 多态性是指同一个行为具有多个不同表现形式或形态的能力,即同一个接口,使用不同的实例而执行不同操作。 方法的覆盖和重载具有以下不同点: 1. 方法覆盖要求参数列表(参数签名)必须一致,而方法重载要求参数列表必须不一致。 2. 方法覆盖要求返回类型必须一致,方法重载对此没有要求。 3. 方法覆盖只能用于子类覆盖父类的

文档评论(0)

1亿VIP精品文档

相关文档