C#的多态理解
来源:互联网 发布:hadoop mr算法 编辑:程序博客网 时间:2024/06/08 09:44
class Program
{
static void Main(string[] args)
{
animal[] p = new animal[4] ;
p[0]=new dog();
p[1]=new cat();
p[2] = new duck();
p[3] = new chook();
for (int i=0;i<4;i++)
{
p[i].show();
}
}
}
class animal
{
public virtual void show()
{
Console.WriteLine("animal");
}
}
class cat : animal
{
public override void show()
{
Console.WriteLine("I am a cat,Mi O ...");
}
}
class chook : animal
{
public override void show()
{
Console.WriteLine("I am a chook,O...");
}
}
class dog : animal
{
public override void show()
{
Console.WriteLine("I am a dog ,Wang Wang Wang ...");
}
}
class duck : animal
{
public override void show()
{
Console.WriteLine("I am a duck ,Ya Ya Ya...");
}
}
- C#多态的理解
- C#的多态理解
- C#多态的理解
- C#对多态的理解
- C#对多态的理解
- 通过C#理解多态
- C#属性的理解
- C# 委托的理解
- C#基本概念的理解
- C# DLLImport的理解
- C#反射的理解
- 对C#的理解
- C#基本概念的理解
- C#类的理解
- C#接口的理解
- 理解 C# 的Lock
- C# 事件的理解
- C#委托的理解
- rokon中的碰撞检测
- 【linux基础】linux基础文件夹介绍和磁盘介绍
- Web App和Native App 谁将是未来
- android 画图之bitmap(一)
- Java中的SPI(Service Provider Interface)介绍及示例
- C#的多态理解
- 12月18日工作总结
- 服务器应用--双缓冲队列
- 2012放假明细
- c# 取汉字首字母
- 使用split分割大文件
- Message Receiver
- Java新手必看之Hello World 攻略
- MyEclipse6.5无法启动,一直停留刚开始启动界面