首页 >
继承
✍ dations ◷ 2025-08-28 07:40:51 #继承
继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别B“继承自”另一个类别A,就把这个B称为“A的子类”,而把A称为“B的父类别”也可以称“A是B的超类”。继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的功能。另外,为子类追加新的属性和方法也是常见的做法。
一般静态的面向对象编程语言,继承属于静态的,意即在子类的行为在编译期就已经决定,无法在运行期扩展。有些编程语言支持多重继承,即一个子类可以同时有多个父类别,比如C++编程语言;而在有些编程语言中,一个子类只能继承自一个父类别,比如Java编程语言,这时可以透过实现接口来实现与多重继承相似的效果。现今面向对象程序设计技巧中,继承并非以继承类别的“行为”为主,而是继承类别的“类型”,使得组件的类型一致。另外在设计模式中提到一个守则,“多用合成,少用继承”,此守则也是用来处理继承无法在运行期动态扩展行为的遗憾。
相关
- British Medical Journal英国医学期刊(British Medical Journal,简称 BMJ),是一份同行评审性质的综合医学期刊,也是最古老的医学期刊之一。由BMJ出版集团公司(BMJ Publishing Group Ltd)(属于英国医学协会(Br
- 焦油焦油旧称溚(英语:tar),是一种黑色的粘稠液体,是有机物经过加热干馏的产物,常见的为用煤炼焦产生的煤焦油,但木材干馏也会产生木焦油,此外泥炭干馏,石油分馏产生的重油也被称为焦油。
- 神经性暴食症神经性暴食症(英语:Bulimia nervosa)又译心因性暴食症或者神经性贪食症,一般简称为暴食症,是一种进食障碍,其特征为患者会尝试在暴饮暴食(英语:Binge eating)后试图进行净空行为。暴
- Es5f11 7s22, 8, 18, 32, 29, 8, 2主条目:锿的同位素锿(英语:Einsteinium,台湾称鑀,旧译作䥺)是一种人工合成元素,符号为Es,原子序为99。锿是第7个超铀元素,属于锕系元素。锿是在1952年
- 蔗糖蔗糖是一种双糖(葡萄糖+果糖),晶体白色,具有旋光性,但无变旋。易被酸水解,水解后产生等量的D-葡萄糖和D-果糖。不具还原性。发酵形成的焦糖可以用作酱油的增色剂。蔗糖是光合作用
- 阻转异构阻转异构现象是某些分子单键自由旋转受阻时,产生光活性异构体的现象,也可看作是构象异构的一类。其英文名为Atropisomer,来源于希腊文,其中a意为“不”,tropos意为“旋转”。该名
- 瓦亨罗特瓦亨罗特(德语:Wachenroth)是德国巴伐利亚州的一个市镇。总面积23.17平方公里,总人口2188人,其中男性1136人,女性1052人(2011年12月31日),人口密度94人/平方公里。
- 全球共享流感数据倡议组织全球共享流感数据倡议组织(英语:GISAID Initiative,简称 GISAID),建立于2008年5月,是由全世界一些较权威的医学科学家组建,致力于改善流感数据的共享。共有包括7位诺贝尔奖得主在内
- 输卵管输卵管,是人和动物体内携带卵子从卵巢传递到生殖系统其他部分(对哺乳动物来说,主要是子宫)或外部的管道。女人的输卵管位于骨盆腔内,左右各一,一端膨大呈喇叭状,开口于腹腔,接受来自
- 纤维胶人造纤维,又称化学纤维,简称化纤,指各式各样的化学合成纤维,属于塑料。包括但不限于聚酯、尼龙、Spandex等。以物理力量把化学物质迫过小孔,形成极幼的纤维条。人造纤维是经过化