首页 >
继承
✍ dations ◷ 2025-09-17 22:14:30 #继承
继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别B“继承自”另一个类别A,就把这个B称为“A的子类”,而把A称为“B的父类别”也可以称“A是B的超类”。继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的功能。另外,为子类追加新的属性和方法也是常见的做法。
一般静态的面向对象编程语言,继承属于静态的,意即在子类的行为在编译期就已经决定,无法在运行期扩展。有些编程语言支持多重继承,即一个子类可以同时有多个父类别,比如C++编程语言;而在有些编程语言中,一个子类只能继承自一个父类别,比如Java编程语言,这时可以透过实现接口来实现与多重继承相似的效果。现今面向对象程序设计技巧中,继承并非以继承类别的“行为”为主,而是继承类别的“类型”,使得组件的类型一致。另外在设计模式中提到一个守则,“多用合成,少用继承”,此守则也是用来处理继承无法在运行期动态扩展行为的遗憾。
相关
- 抗炎药抗炎性(英语:Anti-inflammatory)指物质或治疗能减少炎症的特性。消炎药占约止痛药的一半。消炎药以消炎作用来减少疼痛,与鸦片类药物不同,后者影响中枢神经系统以阻断疼痛讯号传
- 头孢唑啉头孢唑林(英语:Cefazolin,cefazoline 或 cephazolin),是一种用于治疗多种病原细菌的抗细菌药,尤其针对蜂窝组织炎、泌尿道感染、肺炎、心内膜炎、败血性关节炎及胆道发炎(英语:bilia
- 流行性腮腺炎流行性腮腺炎疫苗(Mumps vaccine)可有效预防流行性腮腺炎,当一群体中大多数人口接受施打时可在减小流行性腮腺炎及其并发症的发生。据估算,当人群中百分之九十均注射该疫苗时,其
- 死亡面具死亡面具(Death Mask)是以石膏或蜡将死者的容貌保存下来的塑像。死亡面具通常是为了保存对死者的回忆,或是为了将来制作肖像画的资料而制作,偶尔也有就直接于死亡面具上着色后制
- RNA表达基因表达(英语:Gene expression)是用基因中的信息来合成基因产物的过程。产物通常是蛋白质,但对于非蛋白质编码基因,如转运RNA(tRNA)和小核RNA(snRNA),产物则是RNA。所有已知生物都通
- 醉酒酒精中毒,轻度称“酒醉”,是人血液酒精浓度达到一定浓度后发生的一种生理现象。较为常见的症状包括语言含混、多幸福感、平衡失控、肌肉失调、皮肤转红、眼部充血、呕吐、举止
- 营养补充品营养补充品,又称营养补充剂、膳食补充剂、营养剂、饮食补充剂、保健食品、健康食品等,是一种成分是从食物中萃取对人体有益的营养素(如氨基酸、微量元素、维生素、矿物质等)的补
- 视神经视神经(Optic nerve)是十二对脑神经中的第二对,编号II,始于眼球的视网膜,穿过视神经管入脑,传导视觉冲动。视神经是十二对脑神经中的第二对。然而,由于它起源于胚胎时期的间脑外翻,
- 亚美尼亚亚美尼亚国家图书馆(亚美尼亚语: Հայաստանի Ազգային Գրադարան)是亚美尼亚的国家图书馆,位于该国首都耶烈万,1832年创建。现在的建筑则建造于1939年,由亚
- 擦手纸机擦手纸机常见于公共厕所。主要是分配擦手纸的设备 它继可以是由一个手柄或自动操作。在北美和其他西方国家。他们是用来代替干手機使用。 有些地区为了环保选择不使用擦手纸