全部科目 > 软件设计师 >
2025年下半年 上午试卷 综合知识
第 29 题
知识点 多态  
关键词 多态  
章/节 面向对象基础知识  
 
 
( )多态是指操作(方法)具有相同的名称、且在不同的上下文中所代表的含义不同。
 
  A.  包含
 
  B.  参数
 
  C.  过载
 
  D.  强制




 
 
相关试题     面向对象基础知识 

  第61题    2025年上半年  
因使用大量的对象而造成很大的存储开销时,适合采用(47)模式进行对象共享,以减少对象数量从而达到较少的内存占用并提升性能。

  第46题    2018年上半年  
假设现在要创建一个Web应用框架,基于此框架能够创建不同的具体Web应用,比如博客、新闻网站和网上商店等;并可以为每个Web应用创建不同的主题样式,如浅色或深色..

  第38题    2017年上半年  
在面向对象方法中,两个及以上的类作为一个类的父类时,称为(37),使用它可能造成子类中存在(38)的成员。

 
知识点讲解
· 多态
 
        多态
        不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做多态。在使用多态的时候,用户可以发送一个通用的消息,而实现的细节则由接收对象自行决定,这样,把具有通用功能的消息存放在高层次,而把不同的实现这一功能的行为放在较低层次,在这些低层次上生成的对象能够给通用消息以不同的响应。
        多态有几种布控的形式,Cardelli和Wegner把它分为四类,即
        
        其中,参数多态和包含多态称为通用的多态,过载多态和强制多态称为特定的多态。包含多态在许多语言中都存在,最常见的例子就是子类型化,即一个类型是另一个类型的子类型。过载多态是同一个变量被用来表示不同功能而通过上下文以决定一个名字所代表的功能。



更多复习资料
请登录电脑版软考在线 www.rkpass.cn

京B2-20210865 | 京ICP备2020040059号-5
京公网安备 11010502032051号 | 营业执照
 Copyright ©2000-2025 All Rights Reserved
软考在线版权所有