C#实现两接口中同名方法实例分析
程序员文章站
2022-06-03 18:54:39
本文实例讲述了c#实现两接口中同名方法。分享给大家供大家参考。具体分析如下:
对于一个类实现两个接口,而这两个接口又有同名方法,c#中的处理方式如下:
usin...
本文实例讲述了c#实现两接口中同名方法。分享给大家供大家参考。具体分析如下:
对于一个类实现两个接口,而这两个接口又有同名方法,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#程序设计有所帮助。
上一篇: 冷面汤怎么调更美味,不妨这样做
下一篇: linux权限管理-特殊权限