设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
java中的接口究竟有什么作用????希望能说的仔细些! ...
返回列表
发新帖
java中的接口究竟有什么作用????希望能说的仔细些!!!谢谢!!!!
[复制链接]
11
|
3
|
2007-11-16 09:15:20
|
显示全部楼层
|
阅读模式
1、如果只有一个类,没必要使用接口。(只需用到该类名即可,无需用接口代替,出现在代码中)2、需要切换使用多个类时,首先,需要用一个代替,并用该代替来命名对象,该对象出现在已编写的代码中(这个代替就是接口,是类的抽象化),再次,用具体的类来实现接口(既:使用不同的类的其中的一个类)(1)【其中一个类】implements【接口】(2)【接口】【对象】=new 【其中一个类】3、接口的意义:接口始终是确定的,类名是不确定的。在多个类中切换类时,只需改变这个类的名字。无需改变大段代码(在这段代码中,是以接口定义的对象的形势出现的。接口就像是一个代词,这个代词代替的就是需要用到的类,切换类时,只需改变类名)。
回复
使用道具
举报
千问
|
2007-11-16 09:15:20
|
显示全部楼层
1 interface的作用是让使用inerface的人不知道它是怎么实现的,但调用这结方法就好使。就像是收歀台,它的方法就是收钱。你把钱给它,它给你零钱。你不用管它用的是电脑还是算盘。它也不想让你知道。反正功能实现了。 2 当你在使用inerface时,一定是用的implements里的方法,而且经常这么用。List l = new ArrayList() ; List是接口,ArrayList是它的实现。这后还很有可能有个方法是这样的 public void m1(List l){...}.这里写List是让这个方法更通用些,只要是List 的实现就能用。就好比这个款台,台子是一样的,但钱可以不一样。可是美元,也可以是元宝。但它们都是“钱”的实现,“钱”本身没有意义。 3 implements 和 extends 。implements是向老师学习,我可以拜很多的人为师,从而我就有了这些人的本领,但我还是我,不过本事大了些;extends 就是认爸爸。一个人就一个爸,同样我有了爸爸的本领,你可以替你爸去从军,但不能替别的老头子,我也不能再认别的爸了,但可以认老师,几个都没关系。这之间也许还有别的区别,不过我还没遇到过。 还有一些,我也说不来了。我还分不太清什么时候用接口或是抽象类,不过我用接口的情况多些。有人对我说,最好是一个类对应一个接口,我还不理解它的意义有多大,不过大家都是这么写的。换句话说,一个类好不要凭空就出来,最差也要继承个抽象类。这都是书本上的,记住了,但没什么感觉。参考资料:http://www.chinaunix.net/jh/26/352911.html
已赞过
已踩过<
回复
使用道具
举报
千问
|
2007-11-16 09:15:20
|
显示全部楼层
接口就是对类行为的定义
回复
使用道具
举报
千问
|
2007-11-16 09:15:20
|
显示全部楼层
简单点理解:为了实现类的通用性,例如:B继承A,C继承A,那么A就可以作为B和C的通用类(通过向上转型),就象JAVA中所有类都继承Object类一样~~~理解一下!!
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行
1
徐汇少年宫的电话是多少,64376966已不存在了
2
乔任梁的百度空间地址是什么?
3
不能说的秘密 小雨的那张台的图片
4
政府机关及煤炭的电话簿
5
“两地分居”怎么翻译?
6
被公安局询问,询问笔录会被放入个人档案吗
7
怎么让电脑隔几分钟自动更改IP??
8
除了铁盐和铝盐,还有什么净水剂
9
时尚的牛崽裤<男女>在北京取货大概多少钱一件取货
10
笔记本用了9个月 屏幕出现一个大黑点 怎么办啊
11
电脑电视问题
12
"今天晚上将会睡个好觉做个好梦"用英语怎么说
13
来自冒险岛火野猪的提问~
14
男友马上过生日了,送什么啊??急哦,在线等
15
青岛海尔算是蓝筹股吗?
16
开了杀毒软件很影响网速吗?
17
姐妹们有用过 "美肤堂 产品的吗
18
HP520高配版能玩魔兽世界吗
19
狄拉克的猴子分桃怎么算
20
长春 交友
21
公共汽车查询
22
李明喜欢在周日去图书馆看书用英语怎么说
23
MasterPage
24
第一次装交换机还需要加载什么文件
25
我该怎么对待男友和别人的暧昧关系?
26
小浣熊水浒卡的作者是谁
27
js取子字符串问题
28
女孩礼仪请教!
29
如何恢复XP窗口颜色
30
大连有护士出国留学的吗?能否半工半读?多少钱?是否有年龄要求?
31
在个人家用什么样的反黄软件比叫好?
32
坐飞机时可以带牙膏,洗发水之类的东西吗?可以的话有量的限制吗?
33
有关Steven Gerrard
34
关于民营物流企业的发展
35
TwinS最好听的十首歌
36
天下国家之事,败于小人者十一,败于君子者十九。出自那啊
37
冷空气是往上升还是往下沉?
38
请问买U盘哪几个品牌比较好呢?
39
我小妹是山东的,高考成绩不好,220分左右可以到哪些学校学习什么专业啊?
40
怎麽练运球
41
请问一下专家,我没有哭声,哭出来的是一种怪音,这样唱假声也出不来,没有那种伤心的哭声,是不是嗓子坏了呀?
42
WOW中,蜘蛛能学的技能
43
shinwa(神话)的first love
44
食物网和食物链那一个表达的更准确呢?
45
Openning Is The Endding这句英语的语法是否正确?
46
快乐星球第三部全集视频哪儿有观看或下载
47
在月球上没有空气,所以不用考虑空气阻力对吗?
48
买新手机卡的问题
49
手机发短信的问题?
50
左手深爱 右手伤害 朝为红颜 夕为白骨
51
打咯的时候为什么只要口里含一大口水然后分七小口吞下去就好了
52
急急急一道小学数学题
53
我爱上了一个已经结婚的人=我该怎么般
54
我是金三顺中所有的歌曲
55
求医...............
56
做闪字的一个问题!!!
57
东北一家人
58
联想家悦u5050a耗电量
59
汽车离合器的功能
60
谁能对上这个对子
61
网吧收银主机如果装金山杀毒软件好吗?
62
占座注销帐号
63
怎么甩男友
64
我是一个黑龙江省的考生 我的高考成绩是446 不知道能不能被录取
65
哪些是酸性食物?哪些是碱性食物?
66
用苹果怎么炒股啊???
67
怎么样能控制别人的电脑
68
流畅运行红旗LINUX5需要的最低配置??
69
AC-3与AC-1是什么意思
70
打台球可以作为一个职业吗???
71
哪有Auto CAD下载?
72
AV终结者的帮助!
73
用dreamwear怎么样做滚动条?本人初学请各位大哥指点
74
把对方弄到黑名单后,为什么下次登录的时候他却不在黑名单里了,那我说话它还能看见么
75
我要一些猫游记的攻略!!!!!!!!!!
76
女生进来帮忙
77
喜欢听韩国歌曲的人是什么性格?
78
眼睫毛烫坏了有什么办法能快速恢复成和以前差不多的样子?
79
关于SQL数据库的几个问题!
80
我想自己开个专卖店,可找不到合适的门头房
81
女孩高中毕业留学 韩国还是澳大利亚,利弊,所需条件。
82
如何做b-boy
83
新硬件们~~~
84
最近最彪的股票是?也就是最有希望的
85
在哪里可以调电脑屏蔽或阻止这一类的东西啊
86
求助:安装SQL Server 2000时出错
87
哪里有学习组装手机的??????
88
学通信的大学生怎么去中国移动实习?
89
勇敢的心原声~下载
90
QQ播客怎么开通?
91
转帐支票的问题!!
92
我为什么长了逗逗
93
泡泡堂单机版
94
我今年28岁了,从2月到现在总是反复性的发烧。特别怕冷,感觉没力气。我该怎么办?求助?
95
从广州火车站到广州东站怎么走?
96
电影院 叫法对吗
97
有谁知道金粉世家的主题歌?
98
姓常 缺火和土 帮忙起个好名啊
99
在哪里可以调电脑屏蔽或阻止这一类的东西啊