早教吧 育儿知识 作业答案 考试题库 百科 知识分享

关于多态性定义书上说:覆盖和重载不能体现真正的多态性,只有虚函数才是多态性的体现.一个程序设计的语言,如果不支持多态性,那就不能称之为面向对象的语言.我想知道关于多态性的定

题目详情
关于多态性定义
书上说:
覆盖和重载不能体现真正的多态性,只有虚函数才是多态性的体现.一个程序设计的语言,如果不支持多态性,那就不能称之为面向对象的语言.
我想知道关于多态性的定义,换句话说什么是多态性?
▼优质解答
答案和解析
简单的说,建立一个父类的变量,它的内容可以是这个父类的,也可以是它的子类的,当子类拥有和父类同样的函数,当使用这个变量调用这个函数的时候,定义这个变量的类,也就是父类,里的同名函数将被调用,当在父类里的这个函数前加virtual关键字,那么子类的同名函数将被调用
class A {
public:
A() {}
virtual void foo() {
cout
看了 关于多态性定义书上说:覆盖和...的网友还看了以下:

你有一艘船同时有一只羊一只狼还有一筐草如何才能把它们运到河对面?你有一艘船同时有一只羊一只狼还有一  2020-06-06 …

我太笨了,说;百钱买百鸡,公鸡一只五钱,母鸡一只三钱,小鸡一钱三只,如何才能使百钱买百只鸡.  2020-06-26 …

英国君主立宪制度确立之初,只有拥有一定地产的成年男性才有资格当选为议员。1830年,只有不到百分之  2020-06-27 …

充分和必要条件是怎么转换的?这样对吗“如果A,那么B=只有B,才A=如果非B,那么非A=只有非A,  2020-07-01 …

黑腹果蝇的复眼缩小和眼睛正常是一对相对性状,由两对独立遗传的等位基因A、a和B、b控制,只有双显性  2020-07-07 …

请判断下列说法错误的是()A.当受精卵含有XY染色体时,将生长发育成为男孩B.正常女性产生的卵细胞  2020-07-15 …

心理学家提出“智力正常,个性成才”的观点。聪明只是成才的一个条件。要成才最重要的是要具备良好的个性,  2020-11-02 …

伴性遗传是指()A.性染色体上基因所表现出的遗传现象B.常染色体上基因所表现出的遗传现象C.只有性成  2020-11-02 …

研究表明,一个人学习成绩的好坏,只有百分之二十取决于智力因素,百分之八十取决于非智力因素。心理学家提  2020-11-29 …

史料记载:“英国君主立宪制确立之初,只有拥有一定地产的成年男性才有资格当选为议员。1830年,只有不  2020-12-10 …