接口(英语:Interface),在JAVA编程语言中是一个抽象类型(Abstract Type),它被用来要求类(Class)必须实现指定的方法,使不同类的对象可以利用相同的界面进行沟通。接口通常以interface来声明,它仅能包含方法签名(Method Signature)以及常数声明(变量声明包含了 static 及 final),一个接口不会包含方法的实现(仅有定义)。
接口实际上是一种约定。
class A : IComparable { public int X{get;set;} public int CompareTo(object obj) { A a = (A)obj; if( this.X > a.X) return 1; if( this.X == a.X) return 0; if( this.X < a.X) return -1; } }
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |