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

网站做淘宝客有什么要求手机百度网页版 入口

网站做淘宝客有什么要求,手机百度网页版 入口,合肥网络公司百家号,中铁三局招聘事件什么是多态一句话解释#xff0c;同一种事物表现出的多种形态。看完以后#xff0c;应该还是蒙的#xff0c;还是看代码吧。。现有Person类#xff0c;Student类#xff0c;Teacher类其中Person类是Student和Teacher类的父类。换句话说#xff0c;Student类和Teacher类都… 什么是多态 一句话解释同一种事物表现出的多种形态。 看完以后应该还是蒙的还是看代码吧。。 现有Person类Student类Teacher类 其中Person类是Student和Teacher类的父类。换句话说Student类和Teacher类都继承自Person类。 在Person类中有一个SayHi方法Student和Teacher的SayHi方法肯定是不一样的。 现要求在一个静态方法中他的形参是Person p实参可能是Student类或者是Teacher类在函数内部通过调用p.SayHi()来达到调用其不同子类的不同SayHi方法。 如果实现了上面的要求可以说就是多态的实现。 三种方式实现多态   通过虚方法   //person类父类 class Person { public virtual void SayHi() { Console.WriteLine(“我是Person类中的SayHi方法”); } } //student类子类 class Student : Person { public override void SayHi() { Console.WriteLine(“我是Student类中的SayHi方法”); } } //Teacher类子类 class Teacher : Person { public override void SayHi() { Console.WriteLine(“我是Teacher类中的SayHi方法”); } }   通过抽象类   //person类父类 abstract class Person { public abstractvoid SayHi(); } //student类子类 class Student : Person { public override void SayHi() { Console.WriteLine(“我是Student类中的SayHi方法”); } }   //teacher这里就不写出来了   通过接口 public interface IPerson { void SayHi(); } class Student : IPerson { public void SayHi() { Console.WriteLine(“我是Student类中的SayHi方法”); } } 通过虚方法实现多态的完整代码   using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace 多态的实现 { class Program { static void Main(string[] args) { Student stu new Student(); Teacher tea new Teacher(); Fun(stu); Fun(tea); Console.ReadKey(); } static void Fun(Person p) { p.SayHi(); } } class Person { public virtual void SayHi() { Console.WriteLine(我是Person类中的SayHi方法); } } class Student : Person { public override void SayHi() { Console.WriteLine(我是Student类中的SayHi方法); } } class Teacher : Person { public override void SayHi() { Console.WriteLine(我是Teacher类中的SayHi方法); } } } 运行结果 我是Student类中的SayHi方法 我是Teacher类中的SayHi方法     结束语 写这篇随笔的目的是出于锻炼自己的表达能力和思维逻辑能力的若给你后面的学习带来误解请谅解。 感谢博客园 感谢黑马训练营 2014/1/17 15:00  转载于:https://www.cnblogs.com/icez/p/3528665.html
http://wiki.neutronadmin.com/news/228626/

相关文章:

  • 淡水做网站网站免费主机
  • 红桥天津网站建设网站建设中企动力上海
  • 山东网站建设好不好网站换了域名做跳转
  • 网站规划包括哪些内容建站城
  • 网站建设首页模板qq网页版登录入口手机版
  • 站长工具域名解析英国三大运营商
  • 股票交易网站开发站群系统程序
  • 打开网站说建设中是什么问题?爱营销电信版下载app最新版
  • 做化妆品代理在那些网站比较多wordpress移动端编辑器
  • 网站建设与单位干部作风的关系安康微平台
  • 网站开发补充协议 违约网站建设要哪些工作
  • 网站服务器怎么启动东家乐装修公司怎么样
  • 服饰网站模板设计公司销售管理系统
  • wordpress网站安全性派设计包装设计网站
  • 顺德做网站那家好代做毕设要注册答疑网站
  • 网站建设氵金手指下拉十三小程序开发教程知乎
  • 网站如何建设与优化在线教育网站开发经验简历填写
  • 石家庄的网站建设公司哪家好广东网站设计流程
  • 绍兴网站建设方案自家宽带怎么建设网站
  • 网站进度条抖抈app软件下载
  • 做生存分析的网站有哪些上海外贸新三样出口超2400亿元
  • 非模板网站关闭微信小程序入口
  • 建立企业网站的详细步骤西宁网站seo
  • html5做网页网站建设小网站教程
  • 微信登录建设银行网站google关键词优化排名
  • html5 metro风格网站模板锦州建设银行网站
  • 界面设计师新乡网站seo优化
  • 扬州网站建设费用平面设计网站
  • 微信咋做自己的网站河南省干部任免最新公示
  • 南京市鼓楼区建设局网站唐山建设信息网站