extends和implements区别

extends和implements区别,第1张

extends和implements区别 extends(继承

在Java中类与类之间存在一种关系叫做继承,我们把被继承的类称之为父类或超类,把继承父类的类称之为子类或派生类,

继承之后可以使用父类的方法, 也可以重写父类的方法,

但是Java中只能单继承,就是一个子类只能有一个父类。

implements

接口在Java中是一个抽象的概念,是一种解决Java只能单继承不能多继承的一种手段

怎么理解接口呢,接口像一个类(但它不是类,编写接口的方式和类很相似,但是它们属于不同的概念)

一个接口也能够拥有方法和属性,但是在接口中声明的方法默认是抽象的
这个抽象的接口声明,你可以把它想像成一个招牌,接口的具体实现想像成这家店具体是卖什么的,这样我们在购物的时候就可以根据招牌快速找到自己想买东西所在的店铺了,而不是没有招牌挨家挨户的进去看卖什么东西

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5638301.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-16
下一篇2022-12-16

发表评论

登录后才能评论

评论列表(0条)

    保存