当前的位置:首页 > 资料简介 > 详情

抽象基类

发布时间:2023年05月04日  作者:编辑  

抽象类(abstract base class,ABC)就是类里定义了纯虚成员函数的类。纯虚函数一般只提供了接口,并不会做具体实现(虽然可以),实现由它的派生类去重写。抽象类不能被实例化(不能创建对象),通常是作为基类供子类继承,子类中重写虚函数,实现具体的接口。简言之,ABC描述的是至少使用一个纯虚函数的接口,从ABC派生出的类将根据派生类的具体特征,使用常规虚函数来实现这种接口。

基本信息

中文名:抽象基类

外文名:abstract base class,ABC

简称: ABC

定义了: 纯虚成员函数的类

目录

  1.定义   2.特点作用

定义

抽象基类的理念:在处理否别证真减绿台继承的问题上,ABC方法更系统性,更规范。设计ABC之前,应先开发一个模型-指出编程问题所需的类以及它们之间的相互关系。一种  婷转杨.学院派思想认为,如果要设计类继承层次,则只能将那些不会被用作基类的类设计为具体的类。这种设计方法更清晰,复杂度低。

特点作用

抽象类只能作为基类来使用.抽象基类必须至少使用一个纯虚函数接口。(纯虚函数可以在抽象类中定义)灯体轴分纪封来在抽象基类不能创建对象实例.只能当基类被其它类继承。原型中使用=0指出类是一个抽象基类,在类中可以不定义该函数。抽象类只能作为基类来使用,其纯虚函数的实现由派生类给出。如果派生类没有重新定义纯虚函数,而派  触伤行饭食负.生类只是继承基类的纯根沙虚函数,则这个派生类仍然还是一个抽象类。如果派生类中给出了基类纯虚  优该利刻司卫石.函数的实现,则该派生类就不再是抽象类了,它是一个可以建立对象的具体类胡叫派了.基类的纯虚函数必触先合独面教防又须有"=0",但不一定没有函数的实现,只是不担能直接内嵌在类中.抽象基类的作用:在处理继承问题上,更系统,更规范,如果要设计类?

定义抽象基类是为了给子类继承实现具体坚节清危云故怀副的功能,它是"残缺的类",里面没有抽象方法的具体代码,里面的抽象方法是被子类重写的!

您可能感兴趣

 霁月(汉语词语)

霁月(汉语词语)

霁月,汉语词语,拼音是jì yuè,释义指明月。语出宋·黄庭坚《豫章集·濂溪诗序》:"舂陵周茂叔,人品甚高,胸怀洒落,如光风霁月。" 基本信息 中文

 伦理剧

伦理剧

伦理剧(Eh2ical play)是通过结合现实生活情况,偶尔稍带上夸张的演绎手法,来讲述现实生活中人与人、人与社会、人与家庭中具有社会关系伦理情节的戏剧。伦理剧与其他剧种不一样

 假如(信乐团主唱歌曲)

假如(信乐团主唱歌曲)

《假如》是由信乐团演唱的一首歌曲,于2004年12月3日发布 。 基本信息 中文名称: 假如 所属专辑: 《挑信》 歌曲原唱: 信乐团-苏

 伯延镇

伯延镇

伯延镇,隶属河北省邯郸市武安市, 地处武安市南部,东与淑村镇相邻,南与邯郸市峰峰矿区接壤,西与磁山镇交界,北与午汲镇、北安庄乡相连。 辖区面积43平方千米。截至2018年末,伯延镇户

 淫荡电影

淫荡电影

《淫荡电影》( National Lampoon's DIrty Movie.),是由Dennis Devine执导,Malerie Grady、Marlene Mc Cohen主演的一部影片,于2011年上映。

 纪检监察

纪检监察

纪检监察是党的纪律检查机关和政府的监察部门行使的两种职能。 基本信息 中文名称: 纪检监察 主要职责: 纪律检查,监察 类型: 事

 希行

希行

希行, 为笔名, 原名裴云, 女, 起点中文网古言代表作家之一,女性网络文学超人气作者。 中国作家协会会员。 橙瓜见证·网络文学20年百强大神作家。2009年创作,希行已完结作品已

 破窑赋

破窑赋

《破窑赋》,又名《寒窑赋》、《劝世章》,是北宋贤宰相吕蒙正的作品,吕蒙正曾任当时太子(即位后为宋真宗)的太子太傅,这篇文章吕蒙正为了劝诫太子而创作的,吕蒙正自述从贫苦到富贵

 命运速递(2015年中国李非导演电影)

命运速递(2015年中国李非导演电影

《命运速递》是李非导演,赵炳锐、吕晓霖、余皑磊、啜妮、张优领衔主演的黑色荒诞烧脑喜剧电影。 该片讲述了一个发生在24小时之内,由一个黑帮小弟“北上讨债记”而引发的各行

 淞沪战役

淞沪战役

淞沪战役:卢沟桥事变后,日军即加强了对经济重心上海的挑衅。1937年8月9日,日军侵入上海虹桥机场警戒线滋事,藉此集中多艘战舰,并以海军陆战队登陆,要求我撤退驻沪保安队,经我严词拒