码迷,mamicode.com
首页 > Windows程序 > 详细

Programming C#.Inheritance and Polymorphism

时间:2014-11-11 18:50:36      阅读:263      评论:0      收藏:0      [点我收藏+]

标签:style   blog   color   sp   div   on   log   代码   bs   

继承

C#中,创建派生类要在派生类的名字后面加上冒号,后面再跟上基类的名字:

1 public class ListBox : Control
提示:C++程序员注意了,C#没有私有或者保护继承

多态

继承又两个功能强大的方面。其一是代码重用,创建ListBox类时,可以重用基类Control中的某些逻辑。另一方面就是多态性。

举一个多态的例子:

当电话公司向某个电话发送一个响铃信号时,它并不知道电话线另一头是什么类型的电话。也许是老式的手摇电话,要自己生电响铃,也许是可以演奏数字音乐的电子电话。
电话公司只知道“基类型”Phone,它希望这种类型的任何“实例”都知道如何响铃。当电话公司让电话响铃时,它只要求电话“正确响铃”。电话公司对电话的这种方式就是多态性的体现。

 

Programming C#.Inheritance and Polymorphism

标签:style   blog   color   sp   div   on   log   代码   bs   

原文地址:http://www.cnblogs.com/stemon/p/4090135.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!