问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

创建三个类来描述多态

发布网友 发布时间:2022-04-26 04:52

我来回答

2个回答

热心网友 时间:2022-06-20 21:44

多态性包含编译时的多态性 运行时的多态性两大类。
区别在于
有没有虚函数
多态性的定义是:同一操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,得到不同的结果。
下面是代码演示,希望你真正搞懂了
#include <iostream.h>
class A {
public:
virtual void test() { cout<<"aaa"<<endl; } //运行时的多态性
//void test() { cout<<"aaa"<<endl; }//编译时的多态性
};
class B:public A {
public:
void test()
{
cout<<"bbb"<<endl;
}

};
class C:public B{
public:
void test()
{
cout<<"ccc"<<endl;
}
};
void main()
{
C cc;
A *p=&cc;
p->test();
}

热心网友 时间:2022-06-20 21:44

class Father
{
public void run()
{
//爸爸跑
}

}

class ChildA extends Father
{
public void run()
{
//孩子A跑
}

}

class ChildB extends Father
{
public void run()
{
//孩子B跑
}

}

public static void main(String []args)
{
Father f=new ChildA ();
f.run();//孩子A跑
Father f=new ChildB ();
f.run();//孩子B跑

}

各跑各的 哈哈
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何通过故事和绘画激发孩子的想象力? 怎么提高孩子在绘画方面的想象力? 哪个牌子的素描纸最好用 1 60g的素描纸等于多少A? 一条高速公路的路基长100千米宽50米这条公路路基占地面积大约多少公顷合... 选择四川大学的原因是什么? 成都哪个学校留学生多 如何验证IPVS是否安装正常 杭州市十三中和杭外初中是考试进入的还是划片进入的?如果是划片需要户口... 怎么关闭余额宝?具体操作步骤是什么? 请教各位c++builder大侠 我定义了几个结构体 和一个类 怎么老是编译出现下列问题啊 Java的源代码中无论定义多少个类, 编译结果就只生成一个以.class为后缀的字节码文件对吗?内部内 java中在一个主类中,分别编译另外几个类,运行主类即可运行程序,代码怎么写呢? 我从一个Class中反编译后在Eclipse中重新编译却生成了多个class [新人求助]在一个java文件内定义多个类时无法运行。 Java编译成多个CLASS何解? 请编写应用程序,它由三个类定义组成,类名分别为A、B和Test java程序编写,定义三个类a,b,c.c类继承b类b类继承a类,c类中定义两个对象,一个带参数 编译一个定义了N个类和三个方法的 Java 源程序文件,总共会产生才N 个字节码文件,以“.class”为扩展名 一个包含三个类A、B、C的Java源程序A.java,编译后产生的类文件分别是 在一个java源文件中定义了3个类和15个方法,编译该java源文件时会产生 几 个 节码文件,其扩展名是什么? 如果一个Java Applet程序文件中定义有3个类…… 在一个合法的 Java 源程序文件中定义了 3 个类,其中属性为 public 的类可能有( )个。 解释下为什么 若Java程序中定义了三个类,编译后可生成几个字节码文件 书荒求书的 求好看的魔法斗气小说、要完结的,不要YY种马类型的,不要主角无敌类型的,最好是慢慢升级类型的。 魔兽RPG神武战纪,世界神器怎么获得? 魔兽RPG神武战纪东方金锭装备在哪可以找到? 寿险理赔人员述职报告 车险查勘定损员个人述职报告 c++的流中定义了哪些类?它们之间的关系如何?c++为用户定义了哪几个标准流 MyDemo.java文件中定义了两个类,分别是Person和Student,编译后将生成几个类文? 苏教版六年级下册语文第22课理想风筝 求“小学六年级语文教学工作实习计划”一篇,灰常感谢! 苏教版六年级下册的语文 苏教版六年级下册语文第十三课海洋,21世纪的希望.为什么说海洋会喜怒无常 六年级语文教学质量今后努力的目标与具体措施 苏教版六年级下册语文目录 苏教版小学六年级语文下册24课课文分段及段意 微信拍一下视频为什么重复视频仅自己可见? 请问这是什么树,它果实和花椒一样,叶子又不一样,有刺,尖叶,叶上也分叉,是什么树 微信视频动态为什么仅自己可见 office2010艺术字怎么制作|office2010艺术字制作方法 如何用office2010制作艺术字 office2010里这个艺术字要如何插入? 如何在word2010文档中插入艺术字 在微信视频那怎么解锁“仅自己可见”了还显示“已设为私密,无法转发”呀? 漫步者B7回音壁能当ktv音响吗 漫步者B7回音壁音箱用的什么功放 漫步者音响回音壁B3