锁定老帖子 主题:说说Java接口的通俗理解
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-20
今天在Chinajavaworld中看到一则对Java接口理解的讨论,理解观点比较经典,现把主要内容摘录下来:
接口就是给出一些没有内容的方法,到具体用的时候再由用的方法自己定义内容
举例,比如一台电脑: 主板上的PCI插槽就是现实中的接口 class NetworkCard implements PCI
在上面所举的例子中,我发现即使不定义借口,各个类给出方法体,产生各自的行为,也可以实现相应的功能。那么,接口的意义到底在于什么地方呢?
这是个不错的问题,即使不定义接口我们还是一样写代码,一样的做
更俗一点的说法—— 接口就是只有定义没有实现的东东..要用的时候再来实现他.打个比方说就像是电脑后面的显示器接口一样,它只说了他能接上一个显示器.只有当接上显示器的时候它才能实现功能 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-02-01
是挺通俗的,可是不够清晰..
|
|
返回顶楼 | |
发表时间:2008-02-02
那么无聊的解释也叫“比较经典”呀。
|
|
返回顶楼 | |
发表时间:2008-02-02
OO 中, 接口 是 功能的集合.
所以在万物(对象)的现世(OO世界中),是不存在接口这个虚拟的东西,因为,它是总结出来的,它是抽象出来的. 无论, 我们的代码再怎么奇技淫巧, 那是代码, 那是编程实现. |
|
返回顶楼 | |
发表时间:2008-02-02
lggege 写道 OO 中, 接口 是 功能的集合.
所以在万物(对象)的现世(OO世界中),是不存在接口这个虚拟的东西,因为,它是总结出来的,它是抽象出来的. 无论, 我们的代码再怎么奇技淫巧, 那是代码, 那是编程实现. 所谓通俗理解,一个形象的比喻罢了 |
|
返回顶楼 | |
浏览 3901 次