C#实现两接口中同名方法实例分析
2015-05-28 17:47
1176 查看
对于一个类实现两个接口,而这两个接口又有同名方法,C#中的处理方式如下:
using System; using System.Collections.Generic; using System.Text; namespace Super { class Program { static void Main(string[] args) { SuperMan sm = new SuperMan(); sm.NightWork(); ((IMoster)sm).Create(); sm.DayWord(); ((IPerson)sm).Create(); } } //妖的接口 interface IMoster { void NightWork();//晚上工作的方法 void Create();//晚上生育的方法 } //人的接口 interface IPerson { void DayWord();//白天工作的方法 void Create();//白天生育的方法 } //超人 实现妖和人 两接口 class SuperMan : IMoster, IPerson { #region IMoster 成员 public void NightWork() { Console.WriteLine("晚上工作"); } void IMoster.Create() { Console.WriteLine("晚上生妖"); } #endregion #region IPerson 成员 public void DayWord() { Console.WriteLine("白天工作"); } void IPerson.Create() { Console.WriteLine("白天生人"); } #endregion } }
希望本文所述对大家的C#程序设计有所帮助。
您可能感兴趣的文章:
相关文章推荐
- C#接口实现方法实例分析
- C#实现多线程的同步方法实例分析
- C#中实现两接口中的同名方法
- c#中实现多个接口出现同名同参的方法
- 浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- Java 实现多线程的3种方法:继承Thread类;实现Runnable接口;实现Callable接口。具体代码实现实例
- javascript另类方法实现htmlencode()与htmldecode()函数实例分析
- javascript另类方法实现htmlencode()与htmldecode()函数实例分析
- ajax级联菜单实现方法实例分析
- JS瀑布流实现方法实例分析
- C# 反射-通过继承接口实现创建对象并调用方法
- c# 多态的美丽(虚方法、抽象、接口实现)
- 浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- 关于java中继承多接口实现其中同名方法的问题
- C#实现日期格式转换的公共方法类实例
- Java实例 定义任务的一个发射小程序 实现Runnable接口并编写run()方法
- asp.net C#实现下载文件的六种方法实例
- 浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- 浅谈C# 多态的魅力(虚方法,抽象,接口实现)
- c#使用扩展方法,实现对接口的扩展