继承

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

相关

  • 细胞嗜性向性(Tropism)是一种生物学现象,指生物(多数为植物)受环境因素刺激而向某特定方向生长的现象。向性有正向性(朝向刺激而生长)和负向性(反向刺激而生长)的分别。
  • 盆腔炎骨盆腔发炎(Pelvic inflammatory disease,PID)也称为盆腔炎,指的是女性子宫或输卵管受到感染的情形,有些定义也包含卵巢感染。骨盆腔发炎时常无明显的症状可能病征有下腹痛、阴道
  • 念珠菌症念珠菌症(Candidiasis)是假丝酵母属(酵母菌的一种)所造成的霉菌感染,在感染口腔时,就会引发鹅口疮(Thrush)。症状和病征包括在舌头、口腔以及咽喉的部位出现小白点,也可能产生例如酸
  • 内皮细胞内皮细胞或血管内皮是一薄层的专门上皮细胞,由一层扁平细胞所组成。它形成血管的内壁,是血管管腔内血液及其他血管壁(单层鳞状上皮)的界面。内皮细胞是沿着整个循环系统,由心脏直
  • 有效剂量有效剂量(Effective dose)是药理学及辐射防护的统计名词。一个药物在进行治疗实验时,产生有效反应的比例即为有效剂量。在统计人体全身各组织及器官所吸收到的辐射剂量,依不同器
  • 脂肪族化合物脂肪族化合物,又称脂肪烃,是指结构上不含苯环或其它芳香环的烃类,和芳香族化合物相对。有机化学中,碳氢化合物被划分为两类:脂肪族化合物和芳香族化合物。芳香族化合物指含有苯环
  • 盐酸异丙嗪盐酸异丙嗪(英语:Promethazine,又名盐酸普鲁米近(Promethazine Hydrochloride)或非那根(Phenergan))是一种常见的止咳药物,为第一代抗组织胺药,能竞争性阻断组胺H1受体,对抗组胺所
  • 卫生福利部疾病管制署卫生福利部疾病管制署(简称疾管署),是中华民国卫生福利部辖下的一个所属机关,负责建立现代化防疫体系。
  • 数据库数据库,又称为数据管理系统,简而言之可视为电子化的文件柜——存储电子文件的处所,用户可以对文件中的数据运行新增、截取、更新、删除等操作。所谓“数据库”系以一定方式储存
  • 汉文教育用基础汉字汉文教育用基础汉字是韩国教育中规定的标准汉字,皆为与繁体字大致相同的韩文汉字。于1972年8月16日首次发表,2000年12月30日重定修订并发表,数量约1800字,在中高等院校进行普及