C#接口示例
interface ABC
{
int x
{
get;
set;
}
int y
{
get;
set
}
}
class XYZ : ABC
{
private int myX;
private int myY;
public XYZ(int x, int y)
{
myX = x;
myY = y;
}
public int x
{
get
{
return myX;
}
set
{
myX = value;
}
}
public int y
{
get
{
return myY;
}
set
{
myY = value;
}
}
}
class MainClass
{
private static void PrintPoint(ABC A)
{
Console.WriteLine("x={0}, y={1}", A.x, A.y);
}
public static void Main()
{
XYZ A = new XYZ(2, 3);
Console.Write("XYZ: ");
PrintPoint(A);
Console.ReadLine();
}
}
在C# 语言中,提供了一种特殊类型的工具,以在运行时实现。一个用类和类组成的程序,用接口的方法制作,使程序变得非常简单和紧凑。这是我们可以通过同一接口引用来接口不同类的函数。
日期:2020-04-11 23:03:56 来源:oir作者:oir
