用最简单的话说明Java接口是什么意思?

如题所述

概念:Java中的接口是一系列方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为(功能)。
通俗说明:就是个参照的模型(java中的接口),你可以利用这个模型制造出多个实物(java中的实例/对象)。
举例:比如蛋糕厂可以批量生产蛋糕,那么蛋糕厂用来制造蛋糕的模具就算是接口,生产出来的蛋糕就算是JAVA的实例/对象
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-05-09
接口:

我理解是用在一个用于被继承或实现得方法(也就是一个很父类得方法 这个方法并不明确得写出是做得什么)

要达到面向对象开发和设计中 低耦合 的要求.

例如:有些东西需要经常更换
可以在接口得实现方法中写出 所需更换得方法...
在定义一个工厂用于 返回 具体需要得方法是什么
在需要更换得时候 就可以调用工厂来返回需要得方法 而不需要了解是z怎么来得
通过这些我们也能看到 其实接口也起到了一个 隔离 得作用

如果不写接口:

如果按照以往得写法如果我们更换一次就需要 改写大量得代码
现在我们就可以来改写下工厂而不需要改动其他地方
又例如 需要其他新得方法了 我们就可以在直接 写个方法 +进去 在需要得时候还是通过工厂来调用就OK
通过这个我们还是 能看到 程序要 对添加开放 对修改关闭

所以:
接口是很有用处得
通过上面我们看到了接口得好处
1.隔离性
2.低耦合
3.开闭原则
第2个回答  2011-05-01
方法名称的集合。只有方法名称,而没有具体的实现。
第3个回答  2011-05-01
java中的接口:
简单明了表述就是:一种特殊的 抽象类(存在未实现的方法)
接口在java中用于实现多重继承
第4个回答  2011-05-01
软件 驱动
相似回答