博客园  :: 首页  :: 新随笔  :: 订阅 订阅  :: 管理

2013年1月15日

摘要: 说到虚方法,这就不得不说到C#三大特性中的一个名字最为奇怪的,那就是多态(我也常常把这叫变态)。所谓多态性,就是程序中同一方法对不同类型的变量有不同语义解释的现象。在.NET中,类的多态性主要表现为方法的重写(Overriding)和方法的重载(Overloading)。 重载前面已经讲过了,这里就不再继续。我们先来看下多态的具体概念,接着讲到多态的另外一种实现方法,也就是虚方法以及重写虚方法。多态:面向对象程序设计中的另外一个重要概念是多态性。在运行时,可以通过指向基类的指针,来调用实现派生类中的方法。可以把一组对象放到一个数组中,然后调用它们的方法,在这种场合下,多态性作用就体现出来了,这 阅读全文

posted @ 2013-01-15 13:19 天轰穿 阅读(298) 评论(0) 推荐(0) 编辑