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