首页 >
继承
✍ dations ◷ 2024-11-05 12:13:53 #继承
继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别B“继承自”另一个类别A,就把这个B称为“A的子类”,而把A称为“B的父类别”也可以称“A是B的超类”。继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的功能。另外,为子类追加新的属性和方法也是常见的做法。
一般静态的面向对象编程语言,继承属于静态的,意即在子类的行为在编译期就已经决定,无法在运行期扩展。有些编程语言支持多重继承,即一个子类可以同时有多个父类别,比如C++编程语言;而在有些编程语言中,一个子类只能继承自一个父类别,比如Java编程语言,这时可以透过实现接口来实现与多重继承相似的效果。现今面向对象程序设计技巧中,继承并非以继承类别的“行为”为主,而是继承类别的“类型”,使得组件的类型一致。另外在设计模式中提到一个守则,“多用合成,少用继承”,此守则也是用来处理继承无法在运行期动态扩展行为的遗憾。
相关
- 器官移植人体解剖学 - 人体生理学 组织学 - 胚胎学 人体寄生虫学 - 免疫学 病理学 - 病理生理学 细胞学 - 营养学 流行病学 - 药理学 - 毒理学器官移植(德语:Organtransplantation,英
- 鼻窦鼻窦(Paranasal sinuses),又名鼻旁窦,位于人的头颅,在头骨之间、鼻腔周围的颅骨与脸骨之内。鼻窦共有四对,平时充满了空气(英语:skeletal pneumaticity),在鼻腔附近。上颌窦(英语:maxill
- 抽血检查血液检查(英语:Blood test),是指通过采血以获得受检者的血液,并利用其进行临床检查以获取受检者的健康状况。主要通过医检师进行检验。血液检查主要用于判断患者在一定时间内的身
- 子囊菌门子囊菌门(学名:Ascomycota)是真菌界中种类最多的一个门,其中除酵母亚门为单细胞外,其余种类都是多细胞的,有分枝、有隔的菌丝组成的。它与担子菌门(Basidiomycota)一起构成了双核亚
- 哈萨克大陆哈萨克大陆(Kazakhstania)是个史前小型大陆,范围为现今的咸海、西伯利亚大陆、阿尔泰山脉、巴尔喀什湖之间的区域,相当于大部分的哈萨克,加上准噶尔盆地,面积达1300万平方公里。哈
- 陶尔米纳陶尔米纳(Taormina),在意大利西西里岛的墨西拿省内、位于墨西拿和卡塔尼亚之间,人口约九千九百余。公元前400年陶尔米纳曾是希腊的殖民地。公元前212年又归罗马帝国管辖。陶尔米
- 先知书先知书(希伯来语:.mw-parser-output .script-hebrew,.mw-parser-output .script-Hebr{font-size:1.15em;font-family:"Ezra SIL","Ezra SIL SR","Keter Aram Tsova","Taamey A
- 工作工作可指:
- 黄斑水肿黄斑水肿是一种发生在眼睛内的黄斑后面的视网膜水肿,一般来说,水肿是由一些液体和蛋白质造成有关部位的增厚和膨胀。肿胀可能会扭曲一个人的中央视力,因为黄斑是眼球中心附近的
- 古文陶文 ‧ 甲骨文 ‧ 金文 ‧ 古文 ‧ 石鼓文籀文 ‧ 鸟虫书 ‧ 篆书(大篆 ‧ 小篆)隶书 ‧ 楷书 ‧ 行书 ‧ 草书漆书 ‧ 书法 ‧ 飞白书笔画 ‧