JAVA 。为什么说定义了接口就是定义了规范或者功能,里面只有方法名 什么功能没有为什么还要实现。

JAVA。为什么说定义了接口就是定义了规范或者功能,里面只有方法名什么功能没有为什么还要实现。... JAVA 。为什么说定义了接口就是定义了规范或者功能,里面只有方法名 什么功能没有为什么还要实现。 展开
 我来答
灬莱2P
2014-06-19 · TA获得超过104个赞
知道答主
回答量:88
采纳率:0%
帮助的人:59.9万
展开全部
接口中的方法,全部是抽象的方法,即使不加关键字abstract。接口中的属性全部是static 和final属性的。接口给出了类的应该具有的公共不可变的属性和功能(方法)。

也就是说接口只规定了类应该具有哪些功能,具体的功能要在实现它的类中实现。接口就是面向对象中的抽象。它规定了有哪些功能,实现它的类必须实现接口中所有方法,否则会编译不过。
屠夫很肥但很甜
2014-06-19 · 超过13用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:25.5万
展开全部
举个例子,
定义接口名字叫水果,水果就是一个规范或者功能而不是一个对象,
比如水果有方法eat(怎么吃这个水果),不同的水果eat方法不一样,这也叫多态
然后苹果继承水果,但是得实现eat这个方法,告诉别人怎么吃苹果
西瓜也继承水果,但是和苹果的eat方法不一样,也需要实现
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式