接口是引用类型,是一系列需要实现的功能的定义
接口的成员包括:方法、属性、索引、事件;但是这里面的成员在接口中不能被实例化;
在接口中没有成员变量、常量、静态方法,但是在Java中是可以的、、、、
设计接口注意事项
一个良好的揭露可以包含一个“紧密”相关的功能集合,这些功能定义了一个特定行为当一个对象实现了这个接口时。该对象就实现了这个行为
定义接口:
Public interface 接口名
{}
/*接口是功能的抽象在UML中接口是类似棒棒糖形状
接口的不变性:
但是接口可以修改实现,但是接口本身在发布就不能更改了这一特性称为接口的不变性,更改已经发布的接口有可能破环现有的代码。若要增强接口的功能,必须创建新的接口
*/
如果想了解抽象类(abstract)和接口(interface)的区别可以参照这个博客:http://hi.baidu.com/roadsea/blog/item/4129e1d20aa2ec0b3bf3cff4.html
这是小弟对接口的小的见解若有那里不对的地方请高手指出,小弟做以修改,让象我们这样的菜鸟共同进步,