.NET学习之显式实现接口
来源:互联网 发布:修改手机imei软件 编辑:程序博客网 时间:2024/05/16 01:14
class Program { static void Main(string[] args) { //显示实现接口就是为了解决方法的重名问题 IFlyable fly = new Bird(); fly.Fly(); //接口方法 Bird bird = new Bird(); bird.Fly();//类的方法 Console.ReadKey(); } } public class Bird : IFlyable { public void Fly() { Console.WriteLine("鸟飞会"); } /// <summary> /// 显式实现接口 /// </summary> void IFlyable.Fly() //默认为private,实现了 { Console.WriteLine("我是接口的飞"); } } public interface IFlyable { void Fly(); //本质在访问这个Fly,(public) }
总结
1、显示实现接口就是为了解决方法的重名问题
2、类中的方法默认为private,接口中默认为public
0 0
- .NET学习之显式实现接口
- .NET学习之抽象类和接口
- URL重写之实现IHttpHandler接口 .Net 1.1实现
- C学习之接口和实现
- C学习之接口和实现
- java学习干货之接口与实现
- .net附件接口实现
- 学习.NET(7) ISerializable接口简析之二
- 显式实现接口
- 显式接口实现
- Android OpenGL ES学习笔记之实现OpenGL ES接口
- libevent学习之跨平台Reactor接口的实现
- 原生DOM接口学习之实现表格的排序
- 接口与显式实现接口
- .NET实现MySQL访问接口
- JavaScript之接口实现
- .NET之一——接口的显式与隐式实现
- C#.NET隐式和显式接口方法实现幕后发生的故事
- 在AIX 5.3+HACMP 5.4以上环境安装10gR2 10.2.0.1 RAC CRS Clusterware必须先运行Patch 6718715中的rootpre.sh
- Android 混淆代码总结
- HTML特殊字符大全
- js 售磬效果
- Zynq 7000从零开始之四 -- emio的gpio操作
- .NET学习之显式实现接口
- Nginx限制IP并发数与下载速度的方法
- 对于CSS中 background:transparent none repeat scroll 0% 0%;的理解
- 2015去哪儿网春季招聘笔试题及答案
- 前端性能优化(JavaScript补充篇)
- Prefer company
- Nginx+iptables屏蔽访问Web页面过于频繁的IP(防DDOS,恶意访问,采集器)
- 关于八方向的迷宫问题
- 其实 程序猿们都是一群逗逼