摘要:
前言:我们都知道面向对象的三大特性:封装,继承,多态。封装和继承对于初学者而言比较好理解,但要理解多态,尤其是深入理解,初学者往往存在有很多困惑,为什么这样就可以?有时候感觉很不可思议,由此,面向对象的魅力体现了出来,那就是多态,多态用的好,可以提高程序的扩展性。常用的设计模式,比如简单工厂设计模式,核心就是多态。 其实多态就是:允许将子类类型的指针赋值给父类类型的指针。也就是同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。如果这边不理解可以先放一放,先看下面的事例,看完之后再来理解这句话,就很容易懂了。 理解多态之前 阅读全文
公告
个人简介
-
极客黑李
男 江苏 南京
- 目前主要从事iOS平台开发工作,平时也深入研究Android、HTML5、PhoneGap、NodeJS等相关技术。有多年网站后台开发经验,精通ASP.NET MVC开发Web应用程序,对SaaS平台系统的架构、SEO、负载、安全等有一定的了解。
- >>当前访问量:
版权申明
最新评论
- 1. Re:浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- 转走了
- --P了个F
- 2. Re:浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- @ gw2010对,就是为了统一、规范...
- --P了个F
- 3. Re:浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- 又看了一遍,有新的收获。:)
- --upon_the_road
- 4. Re:浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- 66666666666666666666666666
- --曾涤先生
- 5. Re:浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- 写的真的不错的,很好的文章
- --大城小梦