复制代码 代码如下:
class A
{
public virtual void Func() // 注意virtual,表明这是一个虚拟函数
{
Console.WriteLine("Func In A");
}
}
class B : A // 注意B是从A类继承,所以A是父类,B是子类
{
public override void Func() // 注意override ,表明重新实现了虚函数
{
Console.WriteLine("Func In B");
}
}
class C : B // 注意C是从B类继承,所以B是父类,C是子类
{
}
class D : A // 注意D是从A类继承,所以A是父类,D是子类
{
public new void Func() // 注意new ,表明覆盖父类里的同名类,而不是重新实现
{
Console.WriteLine("Func In D");
}
}
class Program
{
static void Main(string[] args)
{
A a; // 定义一个a这个A类的对象.这个A就是a的申明类
A b; // 定义一个b这个A类的对象.这个A就是b的申明类
A c; // 定义一个c这个A类的对象.这个A就是c的申明类
A d; // 定义一个d这个A类的对象.这个A就是d的申明类
a = new A(); // 实例化a对象,A是a的实例类
b = new B(); // 实例化b对象,B是b的实例类
c = new C(); // 实例化c对象,C是c的实例类
d = new D(); // 实例化d对象,D是d的实例类
a.Func(); // 执行a.Func:1.先检查申明类A 2.检查到是虚拟方法 3.转去检查实例类A,就为本身 4.执行实例类A中的方法 5.输出结果 Func In A
b.Func(); // 执行b.Func:1.先检查申明类A 2.检查到是虚拟方法 3.转去检查实例类B,有重载的 4.执行实例类B中的方法 5.输出结果 Func In B
c.Func(); // 执行c.Func:1.先检查申明类A 2.检查到是虚拟方法 3.转去检查实例类C,无重载的 4.转去检查类C的父类B,有重载的 5.执行父类B中的Func方法 5.输出结果 Func In B
d.Func(); // 执行d.Func:1.先检查申明类A 2.检查到是虚拟方法 3.转去检查实例类D,无重载的(这个地方要注意了,虽然D里有实现Func(),但没有使用override关键字,所以不会被认为是重载) 4.转去检查类D的父类A,就为本身 5.执行父类A中的Func方法 5.输出结果 Func In A
D d1 = new D();
d1.Func(); // 执行D类里的Func(),输出结果 Func In D
Console.ReadLine();
}
}
相关推荐:
SEO热词:提升网站排名的关键秘诀,一句话营销推广怎么写好
目前AI软件有哪些?智能新时代的必备工具
seo需要了解什么,seo需要学些什么内容 ,ovo ai
优化软件:让电脑性能焕然一新,提升效率的秘密武器,大理网站推广招聘信息最新
ChatGPT怎么打不开了?揭秘背后的原因与解决方法,ai中打开ai文件丢失
AI免费生成文章的软件:轻松创作的秘密武器
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
为什么“未备案域名”会成为互联网行业中的重要问题?,江干区seo优化价格
SEO经营:助力企业腾飞的秘密武器,靖边百度关键词排名
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
seo网络推广是什么,seo网络推广是什么意思 ,ai哪里注音
优化标题:如何让你的文章更具吸引力与点击力,整站网站优化解决方案
SEO手法如何通过精准优化提升网站排名,获取海量流量,网站建设协议流程是什么
SEO查:如何通过精准优化让网站流量飞速增长,吉林推广营销怎么样
ChatGPT发生故障,背后隐藏着哪些不为人知的原因与挑战?,硬件ai和软件ai
文章写作AI:让创作更高效、精准的智能助手
AI免费工具:提升效率与创意的秘密武器
优化高效率:提升个人与企业竞争力的关键,安康网站推广咨询
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
SEO做网站点击:提升网站流量的关键策略,国内ai写作论文
seo网页优化什么意思,seo网站优化必知的10个问答,问吧,【解决】百度不知道 ,ai识别点读机
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件
SEO很多,如何在竞争激烈的市场中脱颖而出?,在SEO优化中
seo要会些什么,seo需要学些什么内容 ,轻盈ai
SEO自行:提升网站流量的秘密武器,邹平县个人网站建设建议
AI免费免登录:轻松体验人工智能的魔力,无需繁琐注册,华为AI音箱2音质如何
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
2025年整站SEO排名优化策略:让你的网站脱颖而出,id排版ai
为什么seo对企业重要,seo对企业进行网络营销的价值 ,ai李沁换脸鲍鱼
SEO攻略:搜索引擎优化,快速提升网站排名,网站推广网站优化费用
为什么说seo重要,为什么说seo重要一点 ,中通智能ai是什么意思
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
SEO优化快:如何在短时间内实现网站流量爆发,Lacey0508ai
文章AI思维导图自动生成助力创作的智慧之源
“洗稿技巧如何让你的文章脱颖而出,轻松提升内容创作水平!”,台州椒江seo企业排名
360AI写作怎样?助力创作的新风尚,ai到访
SEO韩国:为您开启国际市场的增长之门,seo文章标题有哪些
SEO网络营销:如何通过精准优化提升品牌价值,青州建设网站电话
SEO优化公司一般怎么优化?揭秘专业SEO服务的操作流程,人工智能ai写作软件 哪一个好
整理文章的AI:提升写作效率的智能助手
ChatGPT免费版的限制:你需要了解的5大制约因素,Ai分解模型
ChatGPT免费版每天提问有次数限制吗?揭秘如何高效使用AI助手!,机甲ai手绘
智能AI写文章:高效创作新风尚
SEO留痕:数字营销的隐性力量,如何通过SEO优化让品牌更具竞争力,铁岭网站关键词建设优化
GPT优化:让你的工作与生活更高效、更智能,Ai__79
seo需要做些什么,做seo的 ,超级ai地图
什么是seo优化营销,seo主要优化什么 ,ai绘画国风古韵
文章续写AI:提升写作效率,创意无限
ChatGPT目前,我无法查看或打开附件,但我依然能为你提供全面的帮助,苹果ai谷歌ai