永发信息网

java中extends和implements的区别,怎么用?

答案:5  悬赏:40  手机版
解决时间 2021-03-23 00:31
java中extends和implements的区别,怎么用?
最佳答案
一个是继承,一个是实现接口,继承这个可以理解为继承父类的方法,父类中的方法可以在子类中用到,super(),实现接口就是在接口中定义了方法,这个方法要你自己去实现,接口可以看作一个标准,比如定义了一个动物的接口,它里面有吃(eat())这个方法,你就可以实现这个方法implements,这个方法是自己写,可以是吃苹果,吃梨子,香蕉,或者其他的。IMPLEMENTS就是具体实现这个接口。
全部回答
如类一个抽象类实现一个接口的话,就不需要实现一个接口中的方法
interface A
{
void play(int a);
}
abstract class C extend B implements A
{
void mp();
}

class D extends C //必须实现所有的方法
{
void play(int a)
{

}
void mp()
{

}
}
一个是继承一个是实现接口 不可多继承 可以多实现
extends后面跟的是类,表示继承关系;
如public class Dog extends Animal

implements后面跟的是接口,表示实现接口(可以是多个);
如public class Dog implements Runner
extends是继承类,implements是实现接口。
类只能继承一个,接口可以实现多个。
extends继承父类的时候可以重写父类的方法,也可以调用父类的非私有方法;implements实现接口,必须实现接口的所有方法。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
They had to move away there might be anot
东辰食府这个地址在什么地方,我要处理点事
求比悲伤更悲伤的故事百度云
广东云浮水果批发市场在哪里
当基土承载力是200kpa的时候,粉土的容重是多
海尔全自动启动就烧电脑板是怎么回事
形容人书法好的诗词,描写书法的诗句
安倍对中国持什么态度?
民乐招待所地址有知道的么?有点事想过去
酸奶一天喝多少合适,喝酸奶一天的最佳用量是
蒸大虾,蒸多久为宜?
4两8钱命怎么解释
吃东西,舌头没有味觉,是怎么回事
亿丰大街/燕昌路(路口)我想知道这个在什么地
鸡爪为什么要吃一对
推荐资讯
庙南烫染会所这个地址在什么地方,我要处理点
用比较级写英语作文写小学和中学比较的英语作
宁夏地方菜
单选题下列关于东北区自然环境特点的叙述,正
当我们困在被水淹没的汽车里时,因该怎样进行
韩国仁川亚残会游泳成绩公布
PS4游戏有收藏价值吗
【在线等!】找一本小说很久了,女主找到了两
雪花秘扇中韩国演员是谁
标量图和矢量图怎么转换啊?有一张图很喜欢想
电动车控制器的瓦数我的控制器是无刷的,但是
女朋友刚发给我的照片。
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?