韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > java基础 > java基础:接口和类如何区分?

java基础:接口和类如何区分?

头像

小妮浅浅

2020-12-24 17:12:274025浏览 · 0收藏 · 0评论

有些小伙伴在使用的时候,把抽象类和接口进行了混淆,因为它们都和类有所联系。考虑到初学java对于定义和作用的理解不够深刻,又或者在概念上没有系统的对比过,这里小编把它们的概念整理出来,并进行了分析对比。还没有弄清楚它们之间区别的小伙伴,可以看看下面的内容。

1.定义不同

类是具有相同属性和服务的一组对象的集合。为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务(功能)两个主要部分。在面向对象的编程语言中,类是一个独立的程序单位,应该有一个类名并包括属性说明和服务说明两个主要部分。

接口

接口(Interface),在JAVA编程语言中是一个抽象类型,是抽象方法的集合(接口里面都是抽象方法),接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。

2.作用区别,以抽象类为例

1)语法层面上

接口中不能有 public 和 protected 修饰的方法,抽象类中可以有。

接口中的变量只能是隐式的常量,抽象类中可以有任意类型的变量。

一个类只能继承一个抽象类,但却可以实现多个接口。

2)设计层面上

抽象类是对类的一种抽象,继承抽象类的类和抽象类本身是一种 is-a 的关系。

接口是对类的某种行为的一种抽象,接口和类之间并没有很强的关联关系,所有的类都可以实现 Serializable 接口,从而具有序列化的功能。

二者的选:

  • 优先选用接口,尽量少用抽象类;

  • 需要定义子类的行为,又要为子类提供共性功能时才选用抽象类

以上就是在java中关于接口和类的区分,鉴于类的模块比较大,我们挑选了具有代表性的抽象类进行比较,希望对大家有所帮助。更多Java学习指路:js教程

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

跳舞| 狗配人的大片视频大全| 女性抹胸开襟哺乳衣的注意事项 | 《訾花交换做爰》| 偷吃爸爸擎天柱1-100集| 《酒店激战》动漫1-5集免费观. | 涂了春药的奶头被众人抡H漫画| 男女行乐图片大全| 一个添B-个添3个人添| 光的棍在线观看| 《与上司做爰HD》| 爸老师40集全免费播放电影演员.| 《吃你吃上瘾》| 日韩大片PPT免费PPT| 绝品儿媳陈婷免费阅读| 亚洲精品国偷自产久色| AAA免费观看电视剧| 东北老肥熟口味重的原因分析| 添女人荫蒂全部过程AV视频| 电影《乳妓》在线观看| 粘液共生1~3集免费观看动漫| 囚禁空姐》电影免费观看| 《玉尺经》| 张慧的奶头被老局长吃奶的视频 | 老公带我到工地慰问老公滚| 女生到达巅峰时的声音音频| 女性三角毛毛若隐若现| 公交车上把腿张开让人摸| 我的邻居的老婆2完整版电视剧| 美国禁忌6 结局| 姐姐片多多免费高清电视剧 | 小妈妈2免费观看完整电视剧| 三个领导换着躁我几小时在线观看| 《法国空乘9》| 《大度》韩版免费| 坤坤寒进桃子里在线看歌词| 《菊内留香》双男主| 高压监狱免费观看完整版在线播放 | 法国空姐1-4| CSGO暴躁妹妹免费观看电视剧| 《玉尺经》