同一消息可以调用多种不同类的对象的方法,这些类有某个相同的超类,这种现象是( )。A.类型转换B.映射C.单态D.多态

同一消息可以调用多种不同类的对象的方法,这些类有某个相同的超类,这种现象是( )。

A.类型转换
B.映射
C.单态
D.多态

参考解析

解析:多态:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。

相关考题:

有一个抽象的画图方法show,它调用传递给它的参数图形对象的draw方法来实现画图功能。图形对象是一个父类对象,图形类下面有子类圆形类、矩形类、多边形类,它们都实现了自己的draw方法。但不管传递给show方法的参数是圆形类,矩形类还是多边形类的对象,show方法都能够画出正确的图形。请问这个过程中运用了面向对象方法的哪种机制?A.继承B.消息C.多态D.封装

下列哪种说法是正确的()A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方

下面关于类、对象、属性和方法的叙述中,错误的是______。A.类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B.属性用于描述对象的状态,方法用于表示对象的行为C.基于同一个类产生的两个对象可以分别设置自己的属性值D.通过执行不同对象的同名方法,其结果必然是相同的

下列关于类、对象、属性和方法的描述中错误的是( )。A)类是对一类相似对象的描述,这些对象具有相同种类的属性和方法B)属性用于描述对象的状态,方法用于表示对象的行为C)基于同一类产生的两个对象可以分别设置自己的属性值D)通过执行不同对象的同名方法,其结果必然是相同的

在面向对象技术中,多态性的含义是(48)。A.一个对象可同时指向不同的类的对象B.同一消息在不同时刻可调用不同的方法C.对象的生存周期中包含对象的多种状态D.不同消息可以调用相同的方法

在面向对象软件开发方法中,类与类之间主要有以下( )关系。A、继承和聚集B、方法调用和一般C、聚集和消息传递D、继承和方法调用

对象间为请求服务而发送的消息通常包括(37)。A.发送消息的对象的标识、调用的发送方的操作名和必要的参数B.接收消息的对象的标识、调用的接收方的操作名和必要的参数C.发送消息的类名和接收消息的类名D.接收消息的类名

对象的多态性是指()A.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式B.两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式C.两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式D.两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式

类是在对象之上的抽象,一个类所包含的(44)和数据描述了一组对象的共同行为和属性:对象是类的(45);不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做(46);(47)是父类和子类之间共享数据和方法的机制。(34)A.命令B.消息C.方法D.过程

同一消息可以调用多种不同类的对象的方法,这些类有某个相同的超类,这种现象是(请作答此空)。可以使得子类具有父类的属性和方法的现象是( )。A.封装B.继承C.多态D.参数

虚函数可以被类的对象调用,也可以被类的对象指针和对象引用调用。

对象的多态性是指()A、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同的响应的方式B、两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同的响应的方式C、两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式D、两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式

下述概念中不属于面向对象方法的是()A、对象、消息B、继承、多态C、类、封装D、过程调用

下列哪种实例方法的说法是正确的()A、实例方法可直接调用超类的实例方法B、实例方法可直接调用超类的类方法C、实例方法可直接调用其他类的实例方法D、实例方法可直接调用本类的类方法

下面说法不正确的是()A、 一个子类的对象可以接收父类对象能接收的消息;B、 当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;C、 父类比它的子类的方法更多;D、 子类在构造函数中可以使用super( )来调用父类的构造函数;

不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()A、实例方法可以直接调用父类的实例方法。B、实例方法可以直接调用父类的类方法。C、实例方法可以直接调用其他类的实例方法。D、实例方法不可以直接调用本类的类方法。

面向对象编程中的“继承”的概念是指()A、对象之间通过消息进行交互B、派生自同一个基类的不同类的对象具有一些共同特征C、对象的内部细节被隐藏D、派生类对象可以不受限制地访问所有的基类对象

类方法与对象方法比较是()A、对象方法第一个默认参数为selfB、类方法第一个参数为clsC、类方法可以通过类名直接调用D、类方法内只能调用类属性和类方法

有关面向对象的程序设计,以下叙述错误的是()A、对象是数据及可以施加在这些数据上的可执行的操作所构成的统一体B、不同的对象有不同的属性和行为C、类是具有共同特性的对象的集合,VisualFoxPro有表单类和控件类两大基类D、方法是对象被某个事件触发后而产生的行为或动作

下列有关类的说法中,错误的是()。A、类是对象的实例,而对象是类的集合B、类是对一类相似对象的性质描述,这些对象具有相同的属性和方法C、可以将类看做是一类对象的模块D、类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类

在面向对象技术中,对象是类的实例。对象有三种成分:()、属性和方法。A、标识B、级别C、封装D、消息

面向对象技术中,对象是类的实例。对象有三种成份:()、属性和方法(或操作)。A、标识B、规则C、封装D、消息

单选题下列有关类的说法中,错误的是()。A类是对象的实例,而对象是类的集合B类是对一类相似对象的性质描述,这些对象具有相同的属性和方法C可以将类看做是一类对象的模块D类可以派生出新类,这里派生出来的新类被称为子类,原有的类被称为父类

多选题关于类的构造函数,以下描述中正确的是()A当创建一个对象时,该对象的构造函数会被自动调用;B当创建一个对象时,需要指明是否调用该对象的构造函数;C同一个类可以有几个构造函数,各构造函数的参数必须不同;D同一个类可以有几个构造函数,各构造函数的参数必须相同;E构造函数的名称与类的名称相同;

单选题下列哪种实例方法的说法是正确的()A实例方法可直接调用超类的实例方法B实例方法可直接调用超类的类方法C实例方法可直接调用其他类的实例方法D实例方法可直接调用本类的类方法

单选题下面说法不正确的是()A 一个子类的对象可以接收父类对象能接收的消息;B 当子类对象和父类对象能接收同样的消息时,它们针对消息产生的行为可能不同;C 父类比它的子类的方法更多;D 子类在构造函数中可以使用super( )来调用父类的构造函数;

单选题有关面向对象的程序设计,以下叙述错误的是()A对象是数据及可以施加在这些数据上的可执行的操作所构成的统一体B不同的对象有不同的属性和行为C类是具有共同特性的对象的集合,VisualFoxPro有表单类和控件类两大基类D方法是对象被某个事件触发后而产生的行为或动作