站内搜索: 请输入搜索关键词

当前页面: JAVA 编程资料牛鼻论坛Java & J2SE 技术区→Java中为什么要使用接口?使用接口的好处?

Java中为什么要使用接口?使用接口的好处?

发表新主题   回复此主题

第1楼 2007-09-11 17:04 贺立锋_033 写道:

Java中为什么要使用接口?使用接口的好处?


第2楼 2013-08-31 12:44 Robot :

Java中为什么要使用接口?使用接口的好处? 相关


第3楼 2007-09-11 17:05 ak47 写道:

接口是用来规范类的
它可以避免类在设计上的不一致
这在多人合作的开发中犹为重要

就比如接口中有A方法
那么实现这个接口就必须实现A方法
这就形成了一种规范


第4楼 2007-10-10 12:33 ataraxy 写道:

回复: Java中为什么要使用接口?使用接口的好处?

任何一本JAVA的书里面都会介绍接口吧?

第5楼 2007-11-01 06:12 kfc_davy 写道:

回复: Java中为什么要使用接口?使用接口的好处?

多谢两个程序就会爱上接口的呵呵

第6楼 2007-12-19 10:35 拉风小屁屁 写道:

回复: Java中为什么要使用接口?使用接口的好处?

首先接口出现的意义就是帮助Java语言实现一个类似于多继承的功能.但是实现的多继承功能不会使代码中的类之间出现网状关系,而是比较清楚的树状关系,类似于家谱的感觉.
接口也不是什么都好的,一般在开发的时候接口是不会随便改动的,因为接口的改动就意味着要变动它的所有实现类.
实际应用中,接口中是对外公开的模块的业务方法,而且接口的命名更符合我们对接口(具体实物)的理解,比如USB接口,我们在理解的时候可以以一个实物的方式来理解.
另外,JVM在加载接口的时候,对接口的空间分配(堆与栈梆定)与类是不一样的.这也就是为什么JAVA里没有类之间的多继承,而是用接口来实现一个多继承的模拟.
不知道楼主有没有明白一点.

发表新主题   回复此主题