Java接口(interface)的应用

Interface关键词进一步强化了abstract的概念。你可以把它想象成纯的abstract类。它能让开发人员定义类的形式:方法,参数列表,返回值的类型,但是却没有方法的正文。Interface也可以包含数据成员,但是它天生就是static和final的。Interface只提供形式,不谈实现。

Interface的意思是“所有实现这个接口的类都应该长这个样子”。因此任何程序,只要用到了这个interface就都知道它有哪些方法可提供调用了,仅此而已。因此,interface会被用做定义类之间的协议。

«1»