词条 继承

继承

(计算机科学)

继承英语:inheritance)是面向对象软件技术当中的一个概念。如果一个类别A“继承自”另一个类别B,就把这个A称为“B的子类别”,而把B称为“A的父类别”也可以称“B是A的超类”。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其获得与父类别不同的功能。另外,为子类别追加新的属性和方法也是常见的做法。 一般静态的面向对象编程语言,继承属于静态的,意即在子类别的行为在编译期就已经决定,无法在执行期扩充。

有些编程语言支持多重继承,即一个子类别可以同时有多个父类别,比如C++编程语言;而在有些编程语言中,一个子类别只能继承自一个父类别,比如Java编程语言,这时可以利用接口来实现与多重继承相似的效果。

现今面向对象程式设计技巧中,继承并非以继承类别的“行为”为主,而是继承类别的...

继承相关文献
奇葩皇位继承:侄子让叔叔做继承人
奇葩皇位继承:侄子让叔叔做继承人,父亲死了,儿子继承皇位。哥哥死了,兄弟继承皇位。这是中国帝王更迭的主要方式。但是
查看全文
继承
参考文献参见多重继承虚继承
查看全文
继承人
要件须符合以下要件方为继承人:须有权利能力须为自然人须符合同时存在原则种类血亲继承人、配偶继承人相关遗嘱
查看全文
继承遗孀
参见夫兄弟婚参考资料ory/0,3604,1119863,00.htmlm
查看全文
多重继承
争议多重继承可以导致某些令人混淆的情况,所以关于它的好处与风险之间孰轻孰重常常受人争论。Java使用了一个折衷的办法:Java允许一个类别继承自多于一个父接口(可以指定某一个类别,它继承了所有父类别的类型,并必须拥有所有父类别接口的外部可见方法的具体实现,并允许编译器强制以上要求),但只可以从一个父类别继承实现(方法与数据)。微软的.NET编程语言,例如C#和VisualBasic.NET也使用了这种接口的做法。面向对象的程序设计中,继承描述了两种类型或两个类的对象,其中一种是另外一种的“子类型”或“子类”。子类继承了父类别的特征,允许分享功能。例如,可以创造一个“哺乳类动物”类别,拥有进食、繁殖等的功能;然后定义一个子类型“猫”,它可以从父类别继承上述功能,不需重新编写程序,同时增加属于自己的新功能,例如“追赶老鼠”。然而,如果想同时自多于一个结构继承,例如容许“猫”继承“哺乳类动物”之...
查看全文
继承导读知识
刘彻死后谁继承皇位
刘彻死后谁继承皇位
汉武帝刘彻死后,他的少子刘弗陵继承皇位,为西汉第八位皇帝,即汉昭帝。刘弗陵的生母是赵婕妤,太始三年(前94年),刘弗陵出生。征和三、四年(前90年、前89年)间,汉武帝宠爱刘弗陵,有意立小儿子刘弗陵为太子,为防止吕后之事重演,将刘弗陵的生母赐死。后元二年二月十二乙丑日(前87年3月27日),汉武帝病重,将年仅八岁的刘弗陵立为皇太子。后元二年二月十四丁卯日(前87年3月29日),汉武帝病逝。同年二月十五戊辰日(前87年3月30日),刘弗陵登基为帝,是为汉昭帝。遵照武帝遗诏,由大将军霍光主持国政、录尚书事,车骑将军金日磾、左将军上官桀为其副手。刘弗陵在位期间采取轻徭薄赋、与民休息的政策,减轻赋税,同时加强北方戍防,召开“盐铁会议”,罢除榷酒,改革制度,废黜冗官,将汉武帝后期遗留的矛盾基本控制,扭转西汉王朝衰退趋势,开启了“昭宣中兴”的良好局面。元平元年(前74年6月5日),刘弗陵因病驾崩,时年二十一岁,在位十三年,谥号孝昭皇帝,葬于平陵。
浏览量:2083次
曹丕死后谁继承王位
曹丕死后谁继承王位
黄初七年(226年),魏文帝曹丕逝于洛阳,曹丕长子曹叡即位,是为魏明帝。曹叡是曹丕和文昭甄皇后甄宓的儿子,从小得到祖父曹操的喜爱,常令他伴随左右,曹操曾经评价道:“我的家族基业有了你就可以继承三代了。”曹叡好学多识,尤其留意研究律法。 黄初三年(222年),曹叡封平原王,黄初七年(226年)五月,魏文帝病重,立曹叡为皇太子,即位于洛阳。在位期间,政治、军事、文化方面均颇有建树。任期内,粉碎了蜀国诸葛亮的五次北伐,成功抵御了孙权进攻合肥的战争,稳固了曹魏政权,还真正收复了北方的辽东,使鲜卑成为一盘散沙,相互攻伐,稳定了魏国的北部边境。 景初三年正月丁亥日(239年1月22日),曹叡病逝于洛阳,庙号烈祖,谥号明帝,葬于高平陵。曹叡能诗文,与曹操、曹丕并称魏氏“三祖”,原有集,已散佚,后人辑有其散文二卷、乐府诗十余首。
浏览量:1479次