当前位置: 首页 > news >正文

重庆网站建设师汕头网站设计电话

重庆网站建设师,汕头网站设计电话,网站建设招标书模板,自己做文字壁纸的网站方法重写(override):多态,通过父类类型对象,调用子类当中对应方法的实现。 细节:子类当中的override方法会“抹杀”父类当中对应virtual方法 不使用多态时,父类调用子类方法时,会调用父类的方法…

方法重写(override):多态,通过父类类型对象,调用子类当中对应方法的实现。
细节:子类当中的override方法会“抹杀”父类当中对应virtual方法

不使用多态时,父类调用子类方法时,会调用父类的方法

internal class pet{public void shout(){Console.WriteLine("pet 叫");}public virtual void eat(){Console.WriteLine("pet eat food");}}internal class dog : pet{public new void shout(){Console.WriteLine("dog 叫");}public override void eat(){Console.WriteLine("dog eat food");}}

main方法通过里氏替换调用子类shout方法

 dog dog = new dog();pet pet = dog;pet.shout();//输出的是父类的方法 pet 叫

那如何可以,通过父类调用子类的实现呢?这就要使用多态了,方法的重写 ,父类方法使用 virtual修饰,子类同签名方法需要override修饰,如上面的eat方法。

main方法执行

 dog dog = new dog();pet pet = dog;pet.eat();//输出的是子类的eat方法 dog eat food

多态性使得代码更加灵活和可扩展,允许我们在不修改现有代码的情况下增加新的功能。它也是面向对象编程的重要特性之一,有助于实现代码的模块化和重用

http://www.yayakq.cn/news/942259/

相关文章:

  • 外语网站建设目的wordpress球形标签
  • 洛阳做网站公司哪家好需要品牌网站建设
  • 做异形建筑的网站珠海网站建设公司怎么样
  • 自己动手建设公司门户网站想做个电影网站该怎么做
  • 手机网站样式代码wordpress小说网
  • 官方网站开发合同wordpress手机瀑布流
  • 园区做网站wordpress+随机播放
  • 企业建站 平台网络营销的四种方式
  • 优秀简历制作网站网站维护需要做什么
  • 电商网站增加客户服务平台图片
  • 中卫网站设计金点子创业项目
  • 怎么确定网站的关键词网站制作需要什么软件有哪些
  • 关于集团网站建设的修改请示自做刷赞网站
  • 无锡专业网站排名推广网站建设鼠标移动变颜色
  • 凡科互动自助解封没用南宁网站搜索引擎优化
  • 专做polo衫的网站大学网站建设招标
  • 三明市网站建设公司网站怎么关闭
  • 石家庄外贸建站公司注册公司找黄牛一般多少钱
  • 网站经常做封面的那些番号东莞详情页设计
  • 门户网站商丘建设网站
  • 怎么做提取微信62的网站网站的登记表是怎么做的
  • 上海网站设计开发公司建设网站论坛都需要哪些工具
  • 一流的哈尔滨网站建设自己做的腾讯充值网站
  • 南京网站关键词优化咨询航拍类wordpress模板
  • 表单标签wordpress宁波seo优势
  • 网站建设需求表格视频号怎么经营
  • 品牌型网站制作哪网站开发与管理课程设计心得
  • 想学Wordpress建站建设银行自贡分行网站
  • 效果好网站建设哪家便宜阆中网站建设01hl
  • 无锡工程建设中心网站对网站建设 意见和建议