C#入门10.3——接口的实现和继承(2)
来源:互联网 发布:审计中数据透视表应用 编辑:程序博客网 时间:2024/06/06 07:03
static void Main(string[] args) { IFlyable[] flys = { new Sprraw(), new Eagle(), new Swan(), new Ballon() }; foreach (IFlyable outFlys in flys) outFlys.Fly(); Console.ReadKey(); }
class Sprraw:Bird,IFlyable { public override void Eat() { Console.WriteLine("麻雀吃粮食"); } public void Fly() { Console.WriteLine("麻雀会飞"); } }
class Ostrich:Bird { public override void Eat() { Console.WriteLine("鸵鸟吃青草"); } }
class Eagle:Bird,IFlyable { public override void Eat() { Console.WriteLine("老鹰吃小鸡"); } public void Fly() { Console.WriteLine("鹰会飞"); } }
abstract class Bird { public abstract void Eat(); }
class Swan:Bird,IFlyable { public override void Eat() { Console.WriteLine("天鹅吃鱼"); } public void Fly() { Console.WriteLine("天鹅会飞"); } }
class Ballon:IFlyable { public void Fly() { Console.WriteLine("气球会飞"); } }
interface IFlyable { void Fly(); }
0 0
- C#入门10.3——接口的实现和继承(2)
- C#入门10.2——接口的实现和继承(1)
- C#继承接口的类和派生接口的实现
- C#接口(接口的概念、特点、实现、继承)
- 接口继承和实现继承的区别
- 接口继承和实现继承的区别
- Item 36——区分接口继承和实现继承
- C# 类的继承和Interface接口
- C#面向对象(OOP)入门—第二天—多态和继承(继承)
- javaSE_8系列博客——Java语言的特性(五)--接口和继承(3)--实现接口
- C#学习1——继承和接口
- 接口继承和实现继承
- 接口继承和实现继承
- 接口继承和实现继承
- 继承:继承接口和实现
- C#接口-接口的继承
- C#接口-接口的继承
- 类的继承和接口的实现
- 欢迎使用CSDN-markdown编辑器
- 167. Two Sum II - Input array is sorted
- flash动画(1)小铅笔
- Java中hashCode的作用
- MediaCodec解码aac
- C#入门10.3——接口的实现和继承(2)
- OpenGL环境搭建(Windows下VS2010)
- iOS -- SQLite 实现 收藏功能
- 加载exe至内存运行
- 认清性能问题
- Spring+Spring MVC+MyBatis整合
- CentOS 6.5 安装无线网卡驱动实现无线上网
- 稀疏矩阵的行逻辑链接表示
- 文件系统编程