继承

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

相关

  • 相似疾病或共病的百科知识|相似疾病或共病的意思解释|相似疾病或共病是什么意思指的是将某个特定疾病从其他展现类似症状的疾病中区分开来。医师对病患作鉴别诊断,诊断特定的疾病,或著至少消除立即致命的情有时每个可能的病因都被称为一个鉴别诊断(例如:在评
  • 齿颚矫正学齿颚矫正学(Orthodontics)是牙医学的一门专科,是研究牙齿咬合不正,又称错咬(Malocclusion)的治疗方法与学问。牙齿咬合不正其原因可能因为牙齿天生不规则生长或是后天错误咬合与上
  • 介白素白细胞介素或介白素(interleukin)是一组细胞因子(分泌的信号分子)。最早发现在白细胞中表达作为细胞间信号传递的手段。实际上,白细胞介素可以由多种细胞产生。免疫系统的功能,在
  • 政府CCP可以指:
  • 土地污染化学物质如杀虫剂等浸入土壤 影响土质,令到该土地受到影响是因为人们平常弃置过多废物而造成的。
  • 交通交通指所有透过器具(火车、汽车、摩托车、船、飞机等)、或仅靠人力进行的人流、客流和货流的交流运输,但广义解释也包含邮递、电信等人际资讯方面的交流。该词的现代释义取自于
  • 2010年墨西哥湾漏油事件坐标:28°44′17.30″N 88°21′57.40″W / 28.7381389°N 88.3659444°W / 28.7381389; -88.3659444墨西哥湾漏油事件,又称英国石油漏油事故或深水地平线漏油事件,是2010年4月
  • 法尤姆省法尤姆省(阿拉伯语:محافظة الفيوم‎),是埃及的一个省,位于该国中部。首府法尤姆。面积1,827平方公里,人口2,512,792人(2006年统计)。
  • 形容词形容词是词类中的一类。其根本特点是自由地作定语、修饰名词或名词性短语。在语义上,形容词多表示性质、状态、属性、描述等含义。和名词、动词相比,形容词本身的词类地位最不
  • 关系代名词关系代名词(Relative Pronoun)是一类标明关系子句的代名词,其指称的对象和主句中由关系子句修饰的事物(通常是名词或名词词组)相同。汉语没有关系代名词。一个英语关系代名词