Interface接口

接口是引用类型,是一系列需要实现的功能的定义

接口的成员包括:方法、属性、索引、事件;但是这里面的成员在接口中不能被实例化;

在接口中没有成员变量、常量、静态方法,但是在Java中是可以的、、、、

设计接口注意事项

一个良好的揭露可以包含一个“紧密”相关的功能集合,这些功能定义了一个特定行为当一个对象实现了这个接口时。该对象就实现了这个行为

定义接口:

Public interface  接口名

{}

/*接口是功能的抽象在UML中接口是类似棒棒糖形状

接口的不变性:

但是接口可以修改实现,但是接口本身在发布就不能更改了这一特性称为接口的不变性,更改已经发布的接口有可能破环现有的代码。若要增强接口的功能,必须创建新的接口

*/

如果想了解抽象类(abstract)和接口(interface)的区别可以参照这个博客:http://hi.baidu.com/roadsea/blog/item/4129e1d20aa2ec0b3bf3cff4.html

这是小弟对接口的小的见解若有那里不对的地方请高手指出,小弟做以修改,让象我们这样的菜鸟共同进步,

原文地址:https://www.cnblogs.com/lichen396116416/p/1949602.html