首页 >
继承
✍ dations ◷ 2025-02-23 02:48:58 #继承
继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别B“继承自”另一个类别A,就把这个B称为“A的子类”,而把A称为“B的父类别”也可以称“A是B的超类”。继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的功能。另外,为子类追加新的属性和方法也是常见的做法。
一般静态的面向对象编程语言,继承属于静态的,意即在子类的行为在编译期就已经决定,无法在运行期扩展。有些编程语言支持多重继承,即一个子类可以同时有多个父类别,比如C++编程语言;而在有些编程语言中,一个子类只能继承自一个父类别,比如Java编程语言,这时可以透过实现接口来实现与多重继承相似的效果。现今面向对象程序设计技巧中,继承并非以继承类别的“行为”为主,而是继承类别的“类型”,使得组件的类型一致。另外在设计模式中提到一个守则,“多用合成,少用继承”,此守则也是用来处理继承无法在运行期动态扩展行为的遗憾。
相关
- 加夫里洛·普林西普加夫里洛·普林西波(塞尔维亚语:Гаврило Принцип;拉丁化:Gavrilo Princip,1894年7月25日-1918年4月28日),波斯尼亚人,塞尔维亚民族主义者。经过两个月的预谋,1914年6月2
- 阿兹海默病阿尔茨海默病(拉丁语:Morbus Alzheimer、德语:Alzheimer-Krankheit、英语:Alzheimer's disease,缩写:AD),俗称早老性痴呆、老年痴呆,是一种发病进程缓慢、随着时间不断恶化的神经退化
- 劳动力劳动力可有以下含义:
- 膀胱肠瘘管膀胱肠瘘管(Vesicointestinal fistula),又称肠膀胱瘘管(Intestinovesical fistula)是膀胱于肠道之间的瘘管。膀胱肠瘘管瘘管能够依据其发生的位置给予更精确的命名:造成膀胱肠瘘管
- 禁酒运动禁酒运动是减少或禁止酒精饮料使用的社会运动。禁酒运动通常会主张禁酒、批评无节制的酒精使用,也会敦促政府颁布酒精法或禁酒令。在澳大利亚,禁酒运动始于1830年代中期,并不主
- 常务副总干事联合国常务副秘书长是联合国秘书处的一个事务首长。这一职位是在第七任联合国秘书长科菲·安南的提议下,于1998年联合国大会通过的《第51/12B号决议》所设立。虽然常务副秘书
- 溴隐亭溴隐亭(英语:Bromocriptine)是一种多巴胺受体激动剂,属于麦角灵的衍生物。可用于控制因脑部问题而产生乳汁的患者。
- 阿法埃娅神庙阿法埃娅神庙(希腊语:Ναός Αφαίας)是位于希腊埃伊纳岛的一座古希腊时期的神庙。这座神庙献给生产女神阿法埃娅,是希腊重要的神庙遗迹。
- 超音波超声波(英语:Ultrasound),是指任何声波或振动,其频率超过人类耳朵可以听到的最高阈值20kHz(千赫)。超声波由于其高频特性而被广泛应用于医学、工业、情报等众多领域。某些动物,如犬
- 上肢手臂指人的上肢,肩膀以下、手腕以上的部位。上肢(前肢)是一个人体部位,常指人的手臂(包括手掌)。在人体解剖学上,上肢是由以下几个部位组成的:以及由臂神经丛所联系的肌肉与组织。