java中,一个类实现了某个接口,什么意思?实现它,可以干什么

 我来答
zhou073
推荐于2017-11-25 · TA获得超过134个赞
知道小有建树答主
回答量:191
采纳率:80%
帮助的人:64万
展开全部
接口,你可以理解为一种规范,某个类实现了某个接口,就必须去实现该接口的所有方法,实现的方法你用来干嘛,他不管,你想干嘛就干嘛,只要你实现了就好。

也可以这么说,实现了接口的类,必定有接口中的方法,哪怕是空实现。

再深入一点,你可以再去了解一下接口回调,这块有比较多接口的应用。
追问
实现一个方法,就是调用这个方法的意思吗?
追答
当然不是,我的意思是,接口告诉你要做什么事,你的类实现方法的是意思就是,去一步一步去做这件事。比如:接口中有方法doSomething(),注意接口中这个方法是什么都不干的,你的类实现了这个接口,也必须去实现doSomething(){}这个方法,然后在这个方法体内写代码,达到你的业务需求
783384903
2013-01-12
知道答主
回答量:51
采纳率:0%
帮助的人:23万
展开全部
一个类重写了接口里的方法。。。。。至于干嘛实现。。。接口是很抽象的东西,比如我在接口定义一个抽象方法,算面积,在类里面实现把算面积重写为算园的面积,并且写上具体公式。。。这是通俗的,具体的自己看书去=-=
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
shenweiweiabc
2013-01-12
知道答主
回答量:16
采纳率:0%
帮助的人:15万
展开全部
面向对象的编程语言有一个重要的特征,就是继承性,java和c++都有这样的特性,对于java来说,他的继承性主要通过类继承和接口实现来表现。
1) 类继承就是通常所说的父类子类,但是java里一个类只能继承一个父类。语法通常是:

class A extends B{

.......
}
2) 接口实现也能实现继承性,比较不同的是通常一个类可以实现多个接口,比如:

class A implements C implements D{
......
}
这里面,B是一个class,而C和D是interface(即接口)

接口里面定义了接口的方法,类实现了某个接口就可以调用接口里面的方法,当然也可以再该类里面重新覆盖接口里的方法。
接口的作用通常只是把一些通用的方法放在一起,这样继承这些接口的类就不用重新定义方法。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式