| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2314 人关注过本帖
标题:接口说白了是怎么回事?
只看楼主 加入收藏
编程新贵
Rank: 1
等 级:新手上路
帖 子:98
专家分:0
注 册:2006-8-11
收藏
得分:0 
是对Java过分苛刻的抽象类继承进行一种补救.
2007-01-09 21:58
千里冰封
Rank: 16Rank: 16Rank: 16Rank: 16
来 自:灌水之王
等 级:版主
威 望:155
帖 子:28477
专家分:59
注 册:2006-2-26
收藏
得分:0 
接口是相当牛的一种设计思想

可惜不是你,陪我到最后
2007-01-09 22:08
geqmoon
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2004-10-16
收藏
得分:0 
接口什么时候,我跟你接上口

2007-07-02 13:58
大嘴先生2
Rank: 1
等 级:新手上路
威 望:2
帖 子:815
专家分:0
注 册:2006-4-17
收藏
得分:0 
楼上都说完了
我就什么都不说了
祝你好好学习!

骑白马的未必是王子,也可能是唐僧;有翅膀的未必是天使,也可能是鸟人。
2007-07-02 14:51
李文宣
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-7-2
收藏
得分:0 
回复:(gadden)接口说白了是怎么回事?
接口是个纯抽象类 它与类的地位是一直的
一个类实现接口时,也必须实现里面的所有方法,否则该累必须定义为抽象的
说的简单点,接口就是一个规范
2007-07-02 14:57
chengcheng
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2007-7-10
收藏
得分:0 
能不能举个实际的例子来说明一下接口和抽象类,有点晕~
就像前面把大象装冰箱里那个比喻,用代码来实现,初学请指教
2007-07-18 16:30
liguoshi1984
Rank: 1
等 级:新手上路
帖 子:89
专家分:0
注 册:2007-7-4
收藏
得分:0 
  接口回调是上转型对象的变种,最最主要的用途就是为了实现多态,即用同一个接口变量,同一个方法名实现不同的方法.说好听是方便,说不好听是偷懒.
  如果不用接口而每次都重新创建一个对象,就相当于吃饭用一次性筷子,用完就扔掉.
  如果用接口,相当于把筷子洗完了下次再用.很省呢,是不是?
  
  至于抽象类跟接口的关系,我觉得就是设计java的人只是单纯想实现这种"多态"的功能,认为别的都是多余的,就喀嚓喀嚓删掉,只剩下常量跟抽象方法声明.

[此贴子已经被作者于2007-7-19 19:24:49编辑过]

2007-07-19 19:07
geqmoon
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2004-10-16
收藏
得分:0 

用途: 抽象类用来提示程序员子类需要实现抽象方法.
接口主要还为了实现多态.
实现: 抽象类不能生成实例化对象.不能new
而可以生成一个接口类的对象.


2007-07-20 16:44
弑神饕餮
Rank: 1
等 级:新手上路
帖 子:85
专家分:0
注 册:2007-6-6
收藏
得分:0 

说那么麻烦

其实接口就是一个貌似类的东西里面放了一大堆没有定义的方法,然后你要用他的话就必须定义里面所有的函数!再听不懂我也技穷了~~~


爱情如潮水般滚滚迩来,总有一天滚滚滚回去!!天长地久惟有java!
2007-07-20 20:53
antiantixy
Rank: 1
等 级:新手上路
帖 子:17
专家分:0
注 册:2007-7-10
收藏
得分:0 

接口是锅谁都可以来那勺子盛饭,类就是碗只属于自己 , 要想盛饭就得用勺子去锅里舀!!


2007-07-20 23:37
快速回复:接口说白了是怎么回事?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017752 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved