多态性(Polymorphism)是指在两个或多个属于不同类中的(同一不同)函数名对应多个具有相似功能的(相同不同)函数,可以使用(相同不同)的调用方式来调用这些具有不同功能的同名函数。
举一反三
- ( )是指具有不同功能的函数可以使用相同的函数名,这样就可以用一个函数名调用不同内容的函数。
- 以下有关函数重载的说法正确的是()。 A: 重载函数的函数名可以不同,但其实现的功能必须相同。 B: 完成不同功能的函数可以具有相同的函数名,而且其参数的个数和类型也必须相同。 C: 完成不同功能的函数可以具有相同的函数名,但必须具有不同的返回值类型。 D: 完成不同功能的函数可以具有相同的函数名,但必须具有不同的参数个数或不同的参数类型。
- 在C++中,多态性表现形式之一是:具有不同功能的函数可以用同一个函数名,这样就可以用一个函数名调用不同内容的函数,如:函数重载。
- 对象的多态性是指() A: 两个或多个属于不同类的对象,对于同一个消息(方法调用)作出不同响应的方式 B: 两个或多个属于不同类的对象,对于同一个消息(方法调用)作出相同响应的方式 C: 两个或多个属于同一类的对象,对于同一个消息(方法调用)作用于不同类型的数据,作出不同响应的方式 D: 两个或多个属于同一类的对象,对于不同消息(方法调用)作用于相同类型的数据,作出不同响应的方式
- 【单选题】所谓多态性是指 A. 不同的对象调用不同名称的函数 B. 不同的对象调用相同名称的函数 C. 一个对象调用不同名称的函数 D. 一个对象调用不同名称的对象