早教吧作业答案频道 -->其他-->
关于多态性定义书上说:覆盖和重载不能体现真正的多态性,只有虚函数才是多态性的体现.一个程序设计的语言,如果不支持多态性,那就不能称之为面向对象的语言.我想知道关于多态性的定
题目详情
关于多态性定义
书上说:
覆盖和重载不能体现真正的多态性,只有虚函数才是多态性的体现.一个程序设计的语言,如果不支持多态性,那就不能称之为面向对象的语言.
我想知道关于多态性的定义,换句话说什么是多态性?
书上说:
覆盖和重载不能体现真正的多态性,只有虚函数才是多态性的体现.一个程序设计的语言,如果不支持多态性,那就不能称之为面向对象的语言.
我想知道关于多态性的定义,换句话说什么是多态性?
▼优质解答
答案和解析
简单的说,建立一个父类的变量,它的内容可以是这个父类的,也可以是它的子类的,当子类拥有和父类同样的函数,当使用这个变量调用这个函数的时候,定义这个变量的类,也就是父类,里的同名函数将被调用,当在父类里的这个函数前加virtual关键字,那么子类的同名函数将被调用
class A {
public:
A() {}
virtual void foo() {
cout
class A {
public:
A() {}
virtual void foo() {
cout
看了 关于多态性定义书上说:覆盖和...的网友还看了以下:
近年来,问责制逐渐走向常态化,一些在重大事故中负有责任的官员,有的被免职、有的引咎辞职,承担了应有 2020-05-13 …
8259A内部的数据总线缓冲器的信号状态是______。A.双向三态B.双向双态C.单向三态D.单向 2020-05-23 …
PC机数据总线信号的状态是( )。A.单向双态B.单向三态C.双向双态D.双向三态 2020-05-24 …
微型计算机中地址总线的信号状态是( )A.单向双态B.单向三态C.双向三态D.双向双态 2020-05-24 …
●UML提供了一系列的图支持面向对象的分析与设计,其中 (13) 给出系统的静态设计视图; (14) 2020-05-25 …
速度变化量为什么会有方向?加速度的方向又是怎么回事?我是准高一学生,这里我觉得我没有完全理解方向问 2020-07-12 …
如图所示,O,A,B三点不共线,向量OC=2向量OA,向量OD=3向量OB,设向量OA=a,向量O 2020-07-24 …
二次函数形状不变开口反向就好比一般形式y=ax^2+bx+c(a>0)如果只是调换开口方向就是取a的 2020-11-04 …
走向生态城市城市走生态化发展之路,为城市发展提出了明确的目标——建设生态城市。“生态城市”是在联合国 2020-12-15 …
亚洲基础设施投资银行(亚投行)是由中国倡导、专为亚洲量身打造的基础设施开发性机构,截止2015年4月 2021-01-05 …