多态小例子
来源:互联网 发布:湖南软件检测 编辑:程序博客网 时间:2024/05/16 14:10
想出这么个办法帮助新人理解多态。如果你能想出输出内容来,就理解多态了可以飘过了……;如果你不理解多态,理解了这个例子相信你会记一辈子。
using System;using System.Collections.Generic;using System.Text;namespace ConsoleApplication2{ class Program { static void Main(string[] args) { Bird b1 = new 公麻雀(); b1.Fly(); } } class Bird { public virtual void Fly() { Console.WriteLine("Flying..."); } } class 麻雀:Bird { public override void Fly() { Console.WriteLine("扑哧扑哧飞"); } } class 公麻雀:麻雀 { public virtual void Fly() { Console.WriteLine("挺着JJ飞。。。"); } }}
输出内容:扑哧扑哧飞
- 多态小例子
- 例子
- 例子
- 例子
- 例子
- & + 例子
- / 例子
- 例子
- 例子
- 例子
- 例子
- 例子
- 例子
- 例子
- 例子
- 例子
- 例子
- 【例子】
- yii快速入门教程17
- C#(WinForm)ComboBox和ListBox添加项及设置默认选择项
- C++ vector 之 erase 多个元素的两种常用方法
- eclipse + cocos2d-x 创建android工程(c++开发环境)
- Mac系统下MonoDevelop界面乱码及不能显示中文
- 多态小例子
- Application context和Activity context的区别
- About Android OTA system update
- Linux下产生随机密码10方法
- 50个java编程程序之四
- 项目经理必备技能-数据库设计(好帖目录,持续更新)
- enum在vs2010里的switch的便利之处
- SH4 inline assemble
- Ubuntu12.04系统下写你的第一个Django1.5应用(二)--admin