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#中的接口是什么

在C# 语言中,提供了一种特殊类型的工具,以在运行时实现。一个用类和类组成的程序,用接口的方法制作,使程序变得非常简单和紧凑。这是我们可以通过同一接口引用来接口不同类的函数。

日期:2020-04-11 23:03:56 来源:oir作者:oir