using System;
namespace Test
{
interface IX
{
void Show();
void str();
void 哈士大夫但是();
}
interface IY
{
void Show();
}
class Point : IX, IY
{
/// <summary>
/// 接口,必须要重写 ,却不用overrrider字段,默认Public
/// </summary>
void IX.Show()//神奇
{
Console.WriteLine("IX Show");
}
void IY.Show()
{
Console.WriteLine("IY Show");
}
void IX.str()
{
Console.WriteLine("IX Show");
}
void IX.哈士大夫但是()
{
}
}
class Program
{
static void Main(string[] args)
{
//使用接口
IX ix = new Point();//接口的实例化
//接口的实例化等于派生类的实例化
ix.Show();
IY iy = new Point();
iy.Show();
Point point = new Point();
//point.Show();
}
}
}
C# 不同接口同名成员的处理
猜你喜欢
转载自blog.csdn.net/CQL_K21/article/details/87566874
今日推荐
周排行