在java中什么是接口???概念及作用(好处)?求解.....高手速来

 我来答
匿名用户
2011-05-05
展开全部
接口就是一些方法特征的集合------接口是对抽象的抽象。
优点其实就是为了实现多继承的.大多现实程序都使用了所谓的"多重继承",但JAVA不支持多重继承,所以它引入了接口的概念,接口在JAVA中是为了支持运行时多态方法解决而设计的.通过提供interface这个关键字,JAVA就允许开发人员充分利用多态性的"一个接口,多个方法".也就是说,用interface你可以指定一个类必须做什么而不是规定它如何去做,一个类可以实现多个接口.但是它只容许继承一个类
用面向对象来说吧
你可以把接口看做一种行为,比如说:猎食、吃东西就是两种不同的行为,但几乎每种动物都有这种行为,但猎食和吃东西的具体方法就不一样了。
放到程序里来,你就可以把这两种行为作为方法放到一个接口里了。假如你的程序是来描述动物猎食和吃东西,那么无论你要new多少个对象,虽然是不同的动物,只要实现这个接口就行了,而具体的不同点,你就只要在方法里加以描述就行了。
这样就有利于程序的扩展。
而接口的目的就在于此!
androidrlj
2011-05-05 · TA获得超过220个赞
知道答主
回答量:82
采纳率:0%
帮助的人:57.6万
展开全部
用interface定义的都是接口,接口中所有的方法都是抽象的,没有一个有方法体,我们可以用一个类去实现(implements)接口,重写接口中的方法即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yyuano
2011-05-05
知道答主
回答量:54
采纳率:0%
帮助的人:0
展开全部
借口就是在一个类中只定义方法,具体的实现可以调用其他类的方法。一般实现借口的方法写在受保护的类中。
比如现在很多的银行在网站就定义接口,让其他的比如购物网站调用,实现支付功能。这样就安全许多。很久都没有写程序了,但愿能给你一些帮助吧。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式