static void Main(string[] args) { //接口就是一个规范、能力 //显示实现接口就是为了解决方法的重名问题 //新建鸟类对象,并赋值给父类 IFlyable fly = new BirdFly(); //调用Fly方法 fly.Fly(); Console.ReadKey(); } //鸟类继承接口 public class BirdFly:IFlyable { //继承接口后实现接口方法 public void Fly() { Console.WriteLine("我是鸟儿用翅膀飞"); } } public class Plane : IFlyable { public void Fly() { Console.WriteLine("我是飞机,我也能飞"); } } public interface IFlyable { //接口中的成员不允许添加访问修饰符 ,默认就是public //不允许写具有方法体的函数 void Fly(); }
51.C#--多态的第三种实现方法:接口
原创
©著作权归作者所有:来自51CTO博客作者初禾的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
00022.12 [第三种]转换流:OutputStreamWriter
系列文章目录文章目录系列文章目录前言一、OutputStreamWriter代码前言接上一篇InputStreamReader一
OutputStream 编码 写入文件 java Test -
00022.12 [第三种]转换流:InputStreamReader
转换流:InputStreamReader目录文章目录转换流:InputStreamReader目录一、是什么?一、是什
解码 Input InputStream StreamReader java