为什么要有承继?
多个类中存在相同特点和行为时,将这些内容抽取到一个单独类中,那么多个类无需再定义这些特点和行为,只要承继那个类就能够了。
子类能够承继父类的一切特点和办法,并添加一些自己特有的特点和办法。减少了子类代码的重复书写。
此处的多个类为子类,单独的这个类成为父类(基类或超类)。
类承继语法规则:classSubclassextendSuperclass{}
承继的效果
提高代码的复用性。
使类与类之间产生了联系,供给了多态的前提。
不要仅为了获取其他类中的某个功用而去承继。承继是要有逻辑联系在里面的,不要随意承继。
留意:
由于子类能够承继父类的一切特点和办法,并添加一些自己特有的特点和办法。所以在Java中,承继的关键字用的是“extend”,即子类不是父类的子集,而是对父类的“扩展”。
子类不能直接访问父类中私有的成员变量和办法。
Java只支撑单承继,不允许多重承继。
一个子类只能有一个父类,一个父类能够派生出很多个子类。
单承继
一个父类只要一层子类延伸,子类之下不在有子类。
多层承继
一个父类不止一层延伸,子类可作为子子类的父类再延伸下去,形成多层次的联系。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
版权声明:
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com
1、IT大王遵守相关法律法规,由于本站资源全部来源于网络程序/投稿,故资源量太大无法一一准确核实资源侵权的真实性;
2、出于传递信息之目的,故IT大王可能会误刊发损害或影响您的合法权益,请您积极与我们联系处理(所有内容不代表本站观点与立场);
3、因时间、精力有限,我们无法一一核实每一条消息的真实性,但我们会在发布之前尽最大努力来核实这些信息;
4、无论出于何种目的要求本站删除内容,您均需要提供根据国家版权局发布的示范格式
《要求删除或断开链接侵权网络内容的通知》:https://itdw.cn/ziliao/sfgs.pdf,
国家知识产权局《要求删除或断开链接侵权网络内容的通知》填写说明: http://www.ncac.gov.cn/chinacopyright/contents/12227/342400.shtml
未按照国家知识产权局格式通知一律不予处理;请按照此通知格式填写发至本站的邮箱 wl6@163.com