C#中实现两接口中的同名方法
来源:互联网 发布:软件开发 什么方向 编辑:程序博客网 时间:2024/06/06 07:18
对于一个类实现两个接口,而这两个接口又有同名方法,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#中实现两接口中的同名方法
- 一个类所实现的两个不同的接口中,有同名的方法,怎么知道实现的是哪个接口中的方法
- 关于java中继承多接口实现其中同名方法的问题
- java中子类继承父类和实现接口有同名方法怎么处理
- C#中实现保留两位小数的方法
- C#中实现VB中的CreateObject方法.
- C#中实现Delphi中的StrMove(,,,)方法
- C#中实现VB中的CreateObject方法.
- C#中实现接口的几种方法
- C#中显/隐式实现接口及其访问方法
- C# 接口 与 接口方法实现
- 一个类如何实现两个接口中同名同参数不同返回值的函数
- C#中实现接口排序
- C#中实现接口排序 .
- C#中IDisposable接口实现
- 用内部类实现java多重实现中的方法同名问题
- Webservice中如何实现方法重载--(方法名同名时出现的问题)
- C# 调用 matlab两种方法实现
- UserCommonOperation用户类
- 《M8围棋谱》自定义皮肤设计指南
- HTML中小meta的大作用
- Java EE 6 最终草案暗示了平台的未来发展方向
- Kalman Filter笔记(1)
- C#中实现两接口中的同名方法
- sql中的case、when、then
- c++中类型转化
- .ascx文件
- 一个经典的进程调度问题
- 选项卡
- 这些天在做网站
- 基于MDM的数据整合对未来数据世界的影响
- 写在医院