1.Java中的接口:
属性全都是全局静态常量
方法都是全局抽象方法
无构造方法
2.一个类可以实现多个接口,非抽象类实现接口时必须实现接口中的全部方法
3.好处:
抽象类利于代码复用,接口利于代码维护
4.C#中接口
成员主要是方法、属性
不能包含常量、变量、构造方法和任何静态成员
不能显示指定任何修饰符
5.接口的特性:
接口不可以被实例化
实现类必须实现接口的所有方法
实现类可以实现多个接口
接口中的变量都是静态常量
6. Java接口和C#接口
Java接口 C#接口
定义 interface interface
实现 implements :
静态成员 常量 无
public 可以显示使用 不能显示使用