继承

✍ dations ◷ 2024-07-05 02:46:31 #继承
继承(英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别B“继承自”另一个类别A,就把这个B称为“A的子类”,而把A称为“B的父类别”也可以称“A是B的超类”。继承可以使得子类具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的功能。另外,为子类追加新的属性和方法也是常见的做法。 一般静态的面向对象编程语言,继承属于静态的,意即在子类的行为在编译期就已经决定,无法在运行期扩展。有些编程语言支持多重继承,即一个子类可以同时有多个父类别,比如C++编程语言;而在有些编程语言中,一个子类只能继承自一个父类别,比如Java编程语言,这时可以透过实现接口来实现与多重继承相似的效果。现今面向对象程序设计技巧中,继承并非以继承类别的“行为”为主,而是继承类别的“类型”,使得组件的类型一致。另外在设计模式中提到一个守则,“多用合成,少用继承”,此守则也是用来处理继承无法在运行期动态扩展行为的遗憾。

相关

  • 病毒性病毒性是指一种生物的致病性程度,即一个病原体引发疾病的相对能力。于生态学的了角度上来看,病毒性可以是寄主因寄生所引发的适应度下降。病毒性可以近因(即病原体协助令寄主生
  • 恩夫韦地恩夫韦地(INN:Enfuvirtide),商品名福艾(Fuzeon),是一种融合抑制剂类抗艾滋病靶向药物,由美国的Trimeris公司与瑞士的罗氏公司合作开发。恩夫韦地于2003年得到美国食品药品监督管理局
  • 政策政策(英语:Policy)指政府、机构、组织或个人为实现目标而订立的计划。政策包含一连串经过规划和有组织的行动或活动。推行政策的过程包括:了解及制定各种可行方案,订立日程或开支
  • 压力是一个心理学与生物学的术语,意指人类或动物面对情绪上或身体上的有形或无形威胁时,无法正常回应的感受状态。该名词首次出现于1930年代的生物学研究领域里,近年来已逐渐为
  • μg微克,质量单位,符号μg或者mcg(法语:microgramme → 英式英文:microgramme, 美式英文:microgram)。1微克等于一百万分之一克(10-6克)1 微克 = 1000 奈克1,000 微克 = 1毫克1,000,000
  • 义井镇义井镇可以指:
  • 神话人物表希腊神话神祇列表及人物。希腊神话中有很多神是将精神上的概念拟人化的结果。除却冥界本来的神之外,一些人类,特别是一些英雄在死后也成为冥界特殊的存在。
  • 心sub火/sub在传统中医学里的脏象学说中,心是五脏六腑中最主要的部分,在五行中属火,为神之居,血之主,脉之宗。心与生物学中的心脏大致上是同一个构造。型态描述上,《医宗必读》形容心为“心象
  • 何杰金氏病霍奇金氏淋巴瘤(英语:Hodgkin's lymphoma)又称霍奇金氏病、何杰金氏病,或何杰金氏淋巴瘤,为淋巴瘤的一型,是一种淋巴细胞的癌变,症状包含发烧、夜间盗汗(英语:Night sweats),以及体重减
  • 系词(英语:copula、复数为copulas或copulae、英文简称:cop),又译为系动词、联系动词,在语言学上为表示用于与谓词(主语补语)链接一个句子之主词的字词,比如在一个句子"The sky is blu