登陆注册
71628900000019

第19章 继承

对于各种结构化组织的组件来说,一个软件自然的方式就是采用继承模式。继承这个概念不陌生,例如,你爸爸的财产会由儿子继承。再软件中继承类似把许多定义提取出来,分成许多组,按照层次来进行划分,从具体到更加通用的认知形成一种树状结构。从而每个分组会形成一种超集与子集的关系。那么再层与层之间常常会指明小组之间的关系。

这种树状结构也含有等级的意味,这在软件开发中作用在设计中。对于共性的功能来说,可以分组在一起,因此提升了代码的重用性。不同的行为会被看作通用情况的一种延伸。

在面向对象编程中,模块的机制和这种等级组织都与继承有关系。这样定义一个新类可以可以根据已有的类来进行书写,相当于在已有的类基础上继续发展。

在面向对象技术中,已有的类通常描述成基类、父类、或超类,在它基础上新定义的类就会叫做子类。

子类与父类不同,在子类中也会有两种情况,一种是子类可以有具体的已有行为,这是通过覆写父类来实现的。另一种是子类可以扩展父类,也就是定义新的方法来实现。

在 Python 的例外错误类中也体现了这种树状结构。可以在 Python 官方文档里找到 Exception 的树状结构图来查看。

同类推荐
  • 快穿系统:boss,有点甜

    快穿系统:boss,有点甜

    “我叶云殇,从来没有对您撒过谎,所以阿姨您相信我吧!我们的产品绝对放心。”打了无数电话……
  • 吃尸行魂

    吃尸行魂

    谁懂末世逃亡路,偏遇丧尸食人骨,若要生在末日路,杀光吃尸行魂走!一场病毒爆发,感染了无数的行人,最终让他们变成了吃尸行魂!吃尸是什么东东?没错,就是丧尸!
  • 路人甲乙丙的自我修养

    路人甲乙丙的自我修养

    路星死了。作为一个还未体会到社会多黑暗科研水多深的双二年华单身女青年,路星死后有幸进入地府顶级机构六界前十强的快穿公司——地府路人公司工作。嗯,nice......个毛线!部长老狐狸毫无人性压榨劳动力,怎么办?同门师兄姐魔性妹控被迫成为团宠,怎么办?系统38辣鸡全靠她带飞,怎么办?优秀本秀无法掩盖其致死量的吸引力,怎么办?“小路啊,在这干嘛呢?”静静思索如何炸了这座大楼的路星:“公司门口这两石狮子看起来一点都不圆润,盘它!”【书友群:175647248】
  • 我要氪金

    我要氪金

    漆黑的夜幕森林,时不时传来几声鸟叫。一队人艰难的行走在堆积的潮湿落叶上。“停”所有人都看着王飞。此时的寂静,就像是暴风雨来临的前兆。可怕。王飞不好意思的笑了笑:“不好意思,我系鞋带”…………这是一个不正经人慢慢变正经人的故事。这也是一个靠着氪金,不断作弊成长的故事。
  • 诸天万界始于超神学院

    诸天万界始于超神学院

    ——当南熙旭醉酒醒来后,却发现自己身处异界,本以为重生的他,在发现天空中的大虫洞后,代表着他来到了超神学院的世界之中!——好在,在南熙旭的脑海中有着一道苍古的巨门可以带他穿梭诸天万界。——功夫世界,我拜老乞丐为师,得道号酒剑子,修习独孤九剑,初建寂灭阁,谋划天道得功法。——刺客伍六七中,入当暗影刺客,坐上暗影首席,与柒交好,与刺客首领为敌。——魔道祖师内,入云梦,识阿羡,修仙法,进云深,一人御剑江湖载酒行,一人威震岐山不敢出。——诛仙世界,我若正,天下无邪。我若魔,世间无仙,也无佛。——后续世界未定······
热门推荐
  • 恋景三年:冷少的复仇计划

    恋景三年:冷少的复仇计划

    也许小时候的遇见是个错误。他对她一见钟情,她去害他入了地狱,目睹十年。十年前的你,一览无余;十年后的你,心机不可测。是谁害谁害的深?谁要入谁的地狱。也许,一切再拿一针下去的时候,都改变了。三年前,人类还是和乐融融。三年后,生化大战,人心可测。再遇时,你又是谁的谁?
  • 墨玉尸道

    墨玉尸道

    一场超越历史的战争,一段游离生死的传奇。沈涵宇,百战尸族的延续,因一张来历不明的墨玉面具,逆转了自己的人生轨迹。为了重归人身,挖掘尸族万古隐秘,他一路向前,斩敌无数,铸造了一条血与骨的残酷修行之路。然而,道之极尽的发现,令沈涵宇接触到了修行的虚伪与阴谋。暗古的秘密,荒战的遗迹,将一切引向了遥远的未知。最终的结局,是生死的不可逆,还是莫测的终极永恒……《墨玉尸道》,带你感受一段前所未有的传奇经历,勘破那万古未解的终极阴谋,探索道之极尽面临的究竟是一个怎样的结局……(最新僵尸小说,敬请期待……喜欢本书的朋友可加群398540960,守望新建群,欢迎加入!)
  • 火影之最强幻戏师

    火影之最强幻戏师

    幻戏师穿越火影世界,成为木叶村宇智波一员。为实现梦想,百戏重现火影世界……
  • 那个喜欢穿白衬衫的坏女孩

    那个喜欢穿白衬衫的坏女孩

    她---一个总是穿着白衬衫的坏女孩,高傲、独立、在世俗眼中坏透了顶,又与这周遭世界格格不入。却在这黑白校服的高中校园赚足了爱慕、敬仰和眼球。他---秉性暴戾、冷眼相待这周遭世界。意外转学,本想安安分分读书上学圆外婆的梦。却因深夜那惊鸿一瞥,在心里种下一颗“魂牵梦绕”的种子。谁知想要扑倒人不知他一个,于是将计就计“扮猪吃老虎”!
  • 月下之恋

    月下之恋

    薄夏,是4037年的灵魂歌手。“请问,薄夏,请问您连续霸7年霸占第一这个位置,有什么感想吗?”一名记者问。“很无聊,希望第二或第三能快点把这个位置抢走。”“哇!!!”人们叫起,“薄夏对其他的歌星真是关爱啊!连我也深受感动啊!”“额……是,希望你们要好好加油。”你们都错了,我只不过是想好好玩游戏而已,就是这样,对他们才没有关爱呢!
  • 哎你是不是喜欢我

    哎你是不是喜欢我

    “循着时光轨迹,我们试图寻找曾经的自己。每个人都有害怕的东西,我们所能做的只有努力去克服。”这是沈醉写在日记本第一页的话,也是难得的正经话。沈醉是骚出天际的那种。据说长得贼好看,不说话的时候全世界都想捧给他,可惜一张嘴全场人都想抽死他。而那时候的顾浅,是全一中公认的学霸,只是不大好惹,还有些强势,两人井水不犯河水,再加上一中在南,四中在北,隔着半个市的距离,想结识下都难。奈何高二下学期,顾浅转了学,还转入了沈醉的班。狭路相逢,算是破镜重圆。
  • 最后一代九门提督

    最后一代九门提督

    在老九门以后,有一群神秘的孩子,对,是孩子,可他们确实九门之后。
  • 末日之梦境

    末日之梦境

    一次梦境让林凡知道末日会在3年之后到来,但是只有自己相信。准备了三年,末日终于来了(无系统,末日文)
  • 半里嫣城

    半里嫣城

    那一夜宫中相逢,以为结下的海誓山盟却成了决定生死的阴谋,阴差阳错之间,原本是朝思暮想的恋人,却终究不得不被命运所愚弄……
  • 穿越中的日常

    穿越中的日常

    最开始的时候嘛,简汐是很懵的,但习惯之后也就没什么啦,解解谜、闯闯关、随性而为完成一下任务,然后就是随意的日常生活啦。