• 首页
  • 热点
  • 财经
  • 要闻
  • 经济
  • 快讯
  • 科技
  • 滚动
  • 行业
  • 教育
  • 综合
logo
  • 中陕网首页 >
  • 中陕网 > 教育 >
  • 正文

接口和抽象类的区别是什么?抽象类和接口的应用场景有哪些?

2023-06-06 08:55:12 来源:幸福云阳网

接口和抽象类的区别是什么?

抽象类和接口的相同点

1、都不能被实例化

2、接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后才能实例化。

抽象类和接口的区别

1、语法层面上的区别:

2、设计层面上的区别

1)抽象类是对一种事物的抽象,即对类抽象,而接口是对行为的抽象。抽象类是对整个类整体进行抽象,包括属性、行为,但是接口却是对类局部(行为)进行抽象。举个简单的例子,飞机和鸟是不同类的事物,但是它们都有一个共性,就是都会飞。那么在设计的时候,可以将飞机设计为一个类Airplane,将鸟设计为一个类Bird,但是不能将 飞行 这个特性也设计为类,因此它只是一个行为特性,并不是对一类事物的抽象描述。此时可以将 飞行 设计为一个接口Fly,包含方法fly( ),然后Airplane和Bird分别根据自己的需要实现Fly这个接口。然后至于有不同种类的飞机,比如战斗机、民用飞机等直接继承Airplane即可,对于鸟也是类似的,不同种类的鸟直接继承Bird类即可。从这里可以看出,继承是一个 "是不是"的关系,而 接口 实现则是 "有没有"的关系。如果一个类继承了某个抽象类,则子类必定是抽象类的种类,而接口实现则是有没有、具备不具备的关系,比如鸟是否能飞(或者是否具备飞行这个特点),能飞行则可以实现这个接口,不能飞行就不实现这个接口。

2)设计层面不同,抽象类作为很多子类的父类,它是一种模板式设计。而接口是一种行为规范,它是一种辐射式设计。什么是模板式设计?最简单例子,大家都用过ppt里面的模板,如果用模板A设计了ppt B和ppt C,ppt B和ppt C公共的部分就是模板A了,如果它们的公共部分需要改动,则只需要改动模板A就可以了,不需要重新对ppt B和ppt C进行改动。而辐射式设计,比如某个电梯都装了某种报警器,一旦要更新报警器,就必须全部更新。也就是说对于抽象类,如果需要添加新的方法,可以直接在抽象类中添加具体的实现,子类可以不进行变更;而对于接口则不行,如果接口进行了变更,则所有实现这个接口的类都必须进行相应的改动。

抽象类和接口的应用场景有哪些?

1、如果你拥有一些方法并且想让它们中的一些有默认实现,那么使用抽象类吧。

2、如果你想实现多重继承,那么你必须使用接口。由于Java不支持多继承,子类不能够继承多个类,但可以实现多个接口。因此你就可以使用接口来解决它。

3、如果基本功能在不断改变,那么就需要使用抽象类。如果不断改变基本功能并且使用接口,那么就需要改变所有实现了该接口的类。

责任编辑:

免责声明:以上内容为本网站转自其它媒体,相关信息仅为传递更多信息之目的,不代表本网观点,亦不代表本网站赞同其观点或证实其内容的真实性。如稿件版权单位或个人不想在本网发布,可与本网联系,本网视情况可立即将其撤除。

    为您推荐

  • 接口和抽象类的区别是什么?抽象类和接口的应用场景有哪些?

    接口和抽象类的区别是什么?抽象类和接口的相同点1、都不能被实例化2、接口的实现类或抽象类的子类都只有实现了接口或抽象类中的方法后才能
  • 越俎代庖的意思及典故是什么?越俎代庖的近义词和反义词是什么?

    越俎代庖的意思及典故是什么?越:跨过;俎:古代 祭祀 时摆祭品的礼器;庖:厨师。主祭的人跨过礼器去代替厨师办席。 比喻 超出自己业务
  • 越俎代庖是贬义词吗?越俎代庖告诉我们什么道理?

    越俎代庖是贬义词吗?1、越俎代庖是贬义词。2、越俎代庖属于汉语成语,拼音是yuèzǔdàipáo,意思是主祭的人跨过礼器去
  • 水獭的獭怎么读?水獭为什么会吃菜呢?水濑和水獭是一种动物吗?

    水獭的獭怎么读?獭怎么读:tǎ獭字拼音:ta獭的注音:ㄊㄚˇ獭的部首:犭部獭的笔画:16画獭的笔顺:ノフノ一丨フ一丨ノ丶ノフ丨フノ丶笔顺
  • 徐州是哪个省有啥好玩的?徐州十大旅游景点介绍

    徐州是哪个省有啥好玩的?徐州市,简称徐,古称彭城,江苏省辖地级市、省域副中心城市,[273]国务院批复确定的国家历史文化名城、全国性综合
  • 闹钟的拼音声调怎么写?闹钟的近义词是什么?闹钟铃声怎么设置成自己喜欢的音乐?

    闹钟的拼音声调怎么写?nào,声母n,韵母ao,声调四声。zhōng,声母zh,韵母ong,声调一声。释义:能按预定时间发出声响的时钟。出
  • 闹钟的设计理念是什么?闹钟的声音怎么形容用拟声词?

    闹钟的设计理念是什么?闹钟的设计理念一个闹钟提醒包括三部分:提醒的开始时间重复周期提醒的内容提醒的开始时间是闹钟不可少的,提醒的内容
  • 苹果手机闹钟在哪里设置?闹钟怎么设置闹铃?

    苹果手机闹钟在哪里设置?苹果手机闹钟是在时钟里面设置的。苹果手机打开时钟之后,在闹钟里面点击加号可以去新增闹钟;可以手动开启和关闭已
  • 一个村考出300多大学生6个北大的是哪里?清华北大来自农村的比例是多少?

    一个村考出300多大学生6个北大的是哪里?湖南益阳,爱屋湾村几十年间考上北京大学6人、留学哈佛5人、其他高校300余人。一位从村里走出的大学
  • 夫妻离婚都不愿养娃法院判不许离合理吗?离婚不履行抚养义务犯法吗?

    夫妻离婚都不愿养娃法院判不许离合理吗江苏夫妻方某(化名)和于某(化名)婚后育有一女,双方经常因家庭琐事发生矛盾。此前方某曾提出离婚诉讼
  • 苹果手机平方米怎么打出来m2?搜狗输入法平方米怎么打出来m2?

    苹果手机平方米怎么打出来m2?打开备忘录打开手机备忘录,点击备忘录空白处,打开键盘输入;输入平方米输入平方米三个字,可以看到在输入法联
  • 马加爵唯一放过的室友怎么样了?马加爵的宿舍现在有人敢住吗?

    马加爵唯一放过的室友怎么样了?马加爵唯一放过的室友是林峰,其中的原因据悉是,林峰曾在他需要帮助的时候,关心了他。原本是予人玫瑰,手
  • dropbox怎么使用?dropbox链接怎么打开?dropbox使用方法介绍

    dropbox怎么使用?1 注册Dropbox账户首先,你需要在Dropbox官网注册一个账户,输入你的电子邮件地址和密码即可。2 下载并安装Dropbox客
  • dropbox在国内能用吗?dropbox是什么软件?

    dropbox在国内能用吗?dropbox中国可以用,安装步骤如下:1、首先把Dropbox客户端下载到电脑上,然后点击安装,接着会出现账户来选项。2、输
  • GCP医学上是什么意思?GCP证书有效期几年?

    GCP医学上是什么意思?gcp指GCP,全称是Good Clinical Practice,即药物临床试验管理规范。药物临床试验管理规范是规范药物临床试验全过程
  • GCP证书是什么?GCP证书报考条件和时间是什么?

    GCP证书是什么?药品临床试验管理规范gcp证书是指SFDA(国家食品药品监督管理局)培训机构颁发的证书。gcp英文名称Good Clinical Practice的
  • 世界无烟日手抄报内容怎么写?世界无烟日的由来介绍

    世界无烟日手抄报内容怎么写?吸烟的危害吸烟与视力衰退美国眼科专家研究证实,长期吸烟可能导致视力衰退。香烟中含有的尼古丁和焦油能大量
  • 世界无烟日是几月几日?世界无烟日的意义是什么?世界无烟日简介

    世界无烟日是几月几日?世界无烟日是:每年的5月31日世界无烟日的意义是什么?世界无烟日的意义是宣扬不吸烟的观念。而每年皆会有一个中心主
  • 官方鼓励高校生参加基本医保是怎么回事?大学生医保报销指南分享

    官方鼓励高校生参加基本医保是怎么回事?近日,国家医保局、教育部印发了《国家医保局办公室 教育部办公厅关于做好大学生参加基本医疗保险
  • 草料二维码是什么意思?草料二维码扫出来的包是正品吗?

    草料二维码是什么意思?二维码制作工具草料二维码是一款非常受欢迎的二维码制作工具,提供二维码生成、美化、印制、统计、管理等技术支持和
  • 草料二维码生成器是什么?草料二维码怎么制作活码?

    草料二维码生成器是什么?草料二维码把二维码技术变成简单实用的产品,让每个人都可以快速复用成功案例经验,自由组合内容展示、表单、批量、
  • 苹果手机发热发烫是什么原因?iphone手机发烫关掉哪个功能?

    苹果手机发热发烫是什么原因?iphone很烫的原因:1、引起苹果手机发烫可能是信号比较差、使用3G 4G网络、长时间播放视频、使用非原装充电设
  • 12306退票多久到账户?12306退票费全免到什么时候?

    12306退票多久到账户?铁路12306退票后通常会在15个工作日内到账。假如是12306退票显示成功但钱没到,那可能是退票过程中某一个环节耗时比较
  • 共享相册会泄露隐私吗?共享相册垃圾邀请是怎么回事?怎么关闭享相簿?

    共享相册会泄露隐私吗?共享相簿会有隐私泄露,但只要把隐私设置了私密就不会泄露隐私。不过如果别人跟你使用同一个苹果id号,是可以看到你
  • 共享相册别人会看到我的照片么?iPhone手机怎么设置共享相册?

    共享相册别人会看到我的照片么?共享相册别人会看到你的照片,不过只有被邀请到的人才能看到,没有被邀请的人是无法查看的。而且对方只能看
  • 钦怎么读拼音是什么?钦粤语怎么读?钦基本解释

    钦怎么读拼音是什么?钦拼音qīn注音ㄑ一ㄣ部首钅部总笔画9画结构左右笔顺ノ一一一フノフノ丶统一码94A6说明以上是关于钦字的读音笔顺结构等
  • drew house什么意思?Drew House是什么牌子?Drew House是什么档次?

    drew house什么意思?Drew House非常有辨识度的品牌logo—大大的笑脸,给人以深刻印象。Drew House是什么牌子?Drew House于 2018 年成
  • 晁盖读yao还是chao?晁盖怎么读?忒晁盖的忒字怎么读?

    晁盖读yao还是chao?chao 答:晁盖读[chao]晁盖的读音:cháo gài。 晁,拼音:cháo,姓氏名。晁盖怎么读?问题一:水浒传
  • 举步维艰是什么生肖?举步维艰什么意思?举步维艰的近义词是什么?

    举步维艰是什么生肖?小心翼翼举步艰是生肖鼠。小心翼翼的意思是:严肃虔敬的样子,借以形容言行举动十分谨慎,丝毫不敢疏忽大意。举步维艰
  • 鏖战是什么意思怎么读?鏖战犹酣的正确读音是什么?

    鏖战是什么意思怎么读?鏖战,汉语词语,拼音是áo zhàn,意思是与人激烈地战斗。出自《东周列国志》:杨端和劝成峤登城观战
  • 薨崩卒不禄都指什么死?薨逝和殁了的区别是什么?

    薨崩卒不禄都指什么死?崩 古代帝王和王后死叫崩 薨 古代称候王死叫薨 唐以后二品以上官职死亦以此称之 卒 古代称大夫死曰卒 不禄 古代
  • 皇后死了是崩还是薨?薨逝和崩逝有什么区别?

    皇后死了是崩还是薨?皇后可以称为崩确切的说是崩。因为历史上吕后、窦太后、慈禧等人史书上记载均为崩。《礼记·曲礼》:天子死曰崩,诸侯
  • 伫立和矗立意思和区别是什么?伫立可以形容人吗?

    伫立和矗立意思和区别是什么?区别:一、读音伫立:zhù lì;矗立:chù lì;二、词义伫立:1 长时间地站着,没
  • 前途无量只能形容人吗?前途无量和钱途无量的区别介绍

    前途无量只能形容人吗?一、含义不同zd前途无量是意思是指一个人的前途没有限量。有广阔的发展空间。作谓语、定语,指前途看好的人。形容一
  • 前途无量的意思是好还是坏?前途无量下一句接什么句子?

    前途无量的意思是好还是坏?前途无量【拼音】:qián tú wú liàng【解释】:指一个人的前途没有限量 【出处
  • 前途无量和前程似锦哪个好?前途无量下一句接什么?

    前途无量和前程似锦哪个好?这两个都挺好的,就是侧重点有一点不同,前程似锦,应该是更侧重于美好的未来,而前途无量,应该是指着发展的空
  • 共勉是什么意思什么时候用?共勉怎么巧妙回复?

    共勉是什么意思什么时候用?共勉是一个汉语词语,读音为gòng miǎn,指共同努力,共同勉励。出自清袁赋谌《重修(袁可立)始祖荣公遗
  • 隽永的意思是什么?隽在人名读jun还是juan?

    隽永的意思是什么?隽永的意思是:形容艺术形式所表达的思想感情深沉幽远,意味深长,引人入胜,犹如余音绕梁,三日不绝,讲究言有尽而意无
  • 为什么五一成绩单四川湖南表现惨淡?四川和湖南哪个高考容易考?

    为什么五一成绩单四川湖南表现惨淡话说今年五一期间,浙江,算是最大的赢家之一,为什么?因为整个假期,浙江共吸金369 7亿元,是名副其实的
  • hi是什么意思?空调hi是什么意思?hi nova9是华为手机吗?

    hi是什么意思?"hi"是一种简短的问候语,通常用于打招呼或问候别人。它的意思类似于"你好"或"嗨"。空调hi是什么意思?中央空调的himedlo分别
  • 潮汕旅游攻略自由行四天三晚分享 潮汕文化的八大特色介绍

    潮汕旅游攻略自由行四天三晚分享第一天:早上:抵达潮汕机场,前往酒店办理入住手续。中午:品尝潮汕特色美食——潮汕牛肉火锅。下午:游览
  • 潮汕是哪个省的城市?潮汕牛肉火锅哪个部位好吃?

    潮汕是哪个省的城市?潮汕属于广东省下辖的潮州市、汕头市和揭阳市。广东潮汕地区的汕头、潮州、揭阳三市历代同属南海郡、义安郡、潮州府,
  • 如皋怎么读?江苏如皋的读音介绍 皋是姓氏怎么念

    如皋怎么读?江苏如皋的读音介绍1 如皋的读音拼音:rú ɡāo。2 如皋县是民国最大的县,辖今如皋、如东及海安部分地区。1937年,
  • score是什么意思中文?score是哪个战队的?score为什么叫老队长?

    score是什么意思中文?1Score的中文意思是分数,它通常用于考试、比赛或评级等场合。Score也可以指音乐中的乐谱或得分。2在考试中,score通
  • prd用什么软件编写?拿到需求后先写prd还是先画原型?

    prd用什么软件编写?PRD(产品需求文档)可以使用多种软件编写,包括但不限于:Microsoft Word:这是最常用的文档编辑软件之一,可以方便地编
  • prd是生产日期还是保质期?prd文档用什么工具写?

    prd是生产日期还是保质期?食品包装上的prd指的是生产日期, prd是英文单词production的缩写,虽然这个英文单词直接翻译成中文只是生产二字
  • 光明高端牛奶是哪些?高端牛奶品牌排行榜前十名一览

    光明高端牛奶是哪些?光明致优高品质鲜牛奶、光明优倍高品鲜牛奶、光明优加纯牛奶。夏季喜欢选购原味酸奶,以上都需要低温保存,保质期短。
  • 宽带转让费用怎么算?宽带出租给别人违法吗?

    宽带转让费用怎么算移动宽带过户后宽带照旧收费。如果月消费不足88元,则需要支付10元到40元不等的宽带费用。联通宽带过户不会收费。需要新
  • 宽带转让怎么办理流程是啥 宽带转让需要准备哪些资料

    宽带转让怎么办理流程是啥?
  • 接地扁铁规格尺寸是多少?接地采用扁铁焊接规范要求是什么?

    接地扁铁规格尺寸是多少?接地扁铁规格尺寸:常见的规格有4*30毫米、4*40毫米、5*50毫米等,由于每个行业的接地要求不同,它们所使用的接地
  • 达能饼干换什么名字了?达能王子饼干还有吗?

    达能饼干换什么名字了?小时候吃的达能饼干去哪了?被收购了。卡夫公司在2008年11月17日,收购了达能的饼干部,并且将公司的中国总部从北京迁
  • 久期缺口与利率的关系是什么?久期缺口为正怎么理解?

    久期缺口与利率的关系是什么?持续期也就是久期,所谓持续期缺口,就是银行资产加权久期与负债加权久期和负债率乘积的差额。即D=Da-Dl&times
  • 阳台窗户玻璃贴膜可以撕掉吗?阳台窗户玻璃贴膜多少钱一平方?

    阳台窗户玻璃贴膜可以撕掉吗?1、用吹风机加热。用吹风机的低温档位吹,用刮尺把边角刮起,然后一点点撕,发现有的地方撕不下来的,可以在配
  • 阳台窗户玻璃贴膜怎么贴?玻璃贴膜注意事项有哪些?

    阳台窗户玻璃贴膜怎么贴?1、开始将玻璃上的污渍清理干净。2、其次测量出玻璃尺寸,这样能够更好的准备贴膜。3、然后使用清水把玻璃喷湿。4
  • 节外生枝打一个生肖是什么?节外生枝打一个数字合起来是几?

    节外生枝打一个生肖是什么?节外生枝打一生肖是蛇。因为蛇靠身体蠕动爬行,浑身光溜溜且没有四肢,如果节外生枝,便会画蛇添足,因此节外生
  • 1好号店和京东自营哪个好?一号店的优势和劣势是什么?

    1好号店和京东自营哪个好1、京东与一号店其实各有各的好处,京东上电器数码书籍等自营产品比较好,物流快;1号店与京东相比,同样的商品可能

相关推荐

  • 苹果手机闹钟在哪里设置?闹钟怎么
  • 一个村考出300多大学生6个北大的是
  • 夫妻离婚都不愿养娃法院判不许离合
  • 苹果手机平方米怎么打出来m2?搜狗
  • 马加爵唯一放过的室友怎么样了?马
  • dropbox怎么使用?dropbox链接怎么
  • dropbox在国内能用吗?dropbox是什
  • GCP医学上是什么意思?GCP证书有效
  • GCP证书是什么?GCP证书报考条件和
  • 世界无烟日手抄报内容怎么写?世界

阅读排行

  • 接口和抽象类的区别是什么?抽象类和接口的应用场景有哪些?
  • 越俎代庖的意思及典故是什么?越俎代庖的近义词和反义词是什么?
  • 越俎代庖是贬义词吗?越俎代庖告诉我们什么道理?
  • 水獭的獭怎么读?水獭为什么会吃菜呢?水濑和水獭是一种动物吗?
  • 徐州是哪个省有啥好玩的?徐州十大旅游景点介绍
  • 闹钟的拼音声调怎么写?闹钟的近义词是什么?闹钟铃声怎么设置成自己喜欢的音乐?
  • 闹钟的设计理念是什么?闹钟的声音怎么形容用拟声词?
  • 苹果手机闹钟在哪里设置?闹钟怎么设置闹铃?
  • 一个村考出300多大学生6个北大的是哪里?清华北大来自农村的比例是多少?
  • 夫妻离婚都不愿养娃法院判不许离合理吗?离婚不履行抚养义务犯法吗?

联系方式:291 32 36@qq.com

Copyright © 1998-2023 by 中陕网版权 所有 京ICP备12018864号-5

营业执照公示信息