推广 热搜: 行业  设备    系统  参数  经纪    教师  机械  中国 

继承

   日期:2024-12-03     作者:58twe    caijiyuan   评论:0    移动:http://yejunbin01.xhstdz.com/mobile/news/9959.html
核心提示:为什么要有继承?  多个类中存在相同属性和行为时,将这些内容抽取到一个单独类中,那么多个类无需再定义这些属性和行为,只要


为什么要有继承?

继承

  多个类中存在相同属性和行为时,将这些内容抽取到一个单独类中,那么多个类无需再定义这些属性和行为,只要继承那个类就可以了。

  子类可以继承父类的所有属性和方法,并增加一些自己特有的属性和方法。减少了子类代码的重复书写。

  此处的多个类为子类,单独的这个类成为父类(基类或超类)。

  类继承语法规则:class Subclass extend Superclass{  }

继承的作用

  提高代码的复用性。

  使类与类之间产生了关系,提供了多态的前提。

  不要仅为了获取其他类中的某个功能而去继承。继承是要有逻辑关系在里面的,不要随意继承。

注意:

  因为子类可以继承父类的所有属性和方法,并增加一些自己特有的属性和方法。所以在Java中,继承的关键字用的是“extend”,即子类不是父类的子集,而是对父类的“扩展”。

  子类不能直接访问父类中私有的成员变量和方法。

Java只支持单继承,不允许多重继承。

  一个子类只能有一个父类,一个父类可以派生出很多个子类。

单继承

  一个父类只有一层子类延伸,子类之下不在有子类。

多层继承

本文地址:http://yejunbin01.xhstdz.com/news/9959.html    物流园资讯网 http://yejunbin01.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。

 
 
更多>同类最新文章
0相关评论

文章列表
相关文章
最新动态
推荐图文
最新文章
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号