黑马程序员--继承

原创 2015年07月07日 11:46:12

继承是面向对象的三大特征之一。

       继承是从原有的类中派生出来的类,它具有原有类的属性和行为,并且可以扩展出更多的属性和行为。

因此派生出来的类称之为原来类的子类。“龙生九子,各有不同”,九子继承了龙的特性,并且都有自己的特性。

例如动物是个类具有吃的功能。人继承了动物类并且有属于自己学习的功能,而狗也继承了动物类,具有看门的功能。

用代码演示如下:

 

 

      具体来说继承就是把很多类的相同特征和行为进行抽取,用一个类来描述。让多个类和这个类产生一个关系。
这样的话,多个类就可以省略很多代码。这个关系就是继承。java中用extends关键字表示。

java继承的特征

        java不支持多继承,单继承使JAVA的继承关系很简单,一个类只能有一个父类,同时一个类可以实现多个接口,从而克服单继承的缺点。

       继承是传递的,如人继承了动物,而黄种人继承了人,则黄种人也继承了动物的属性和行为。

       继承能减小代码和数据的冗余度,大大增加程序的重用性。

           继承通过增强一致性来减少模块间的接口和界面,大大增加了程序的易维护性

 

黑马程序员骗局

最近看到网上的一篇帖子:“传智播客旗下黑马程序员就业骗局,企业封杀遇到了骗子培训” 。    黑马程序员面对诋毁,诽谤,真的想置之不理,让谣言自生自灭。看看那篇帖子的发布时间大概在2013年或者2...
  • itcast_cn
  • itcast_cn
  • 2016年09月05日 15:22
  • 3371

黑马程序员-java就业面试题大全(持续更新)

1、一个"java"源文件中是否可以包含多个类()?
  • zj3911507
  • zj3911507
  • 2014年06月20日 16:32
  • 1949

黑马程序员--Spring框架方方面面之…

--------
  • li951418089
  • li951418089
  • 2015年12月24日 10:25
  • 614

黑马程序员:Java学习路线大揭秘连载2-JavaWeb篇!

编程语言Java,已经21岁了。从1995年诞生以来,就一直活跃于企业中,名企应用天猫,百度,知乎......都是Java语言编写,就连现在使用广泛的XMind也是Java编写的。Java应用的广泛已...
  • itcast_cn
  • itcast_cn
  • 2016年10月18日 17:44
  • 1477

黑马程序员前端培训深圳首期班火爆开班

黑马程序员在北京开设前端学科以来,其火爆程度远远超出了预期。面对市场的强烈需求,黑马程序员前端学院历时三年研发的大前端课程火爆登陆深圳,受到广大学员的热烈追捧,于2016年8月8日正式在深圳校区开班,...
  • itcast_cn
  • itcast_cn
  • 2016年08月12日 11:16
  • 2158

传智播客黑马程序员28期JavaEE基础及就业班视频教程

日期 课程(空内容代表放假) 2016/5/23 星期一 开学典礼()     2016/5/24 星期二 HTML实战...
  • qq_38472018
  • qq_38472018
  • 2017年04月29日 11:59
  • 354

黑马程序员--Oracle学习_day06

----------  android培训 、java培训、期待与您交流! ---------- 学习目标:1,理解oracle的pl/sql的概念   2,掌握pl/sql编程技术(...
  • xpaibeyond
  • xpaibeyond
  • 2015年01月16日 14:28
  • 220

黑马程序员—马上快毕业了,给你们点建议吧

文章来源:黑马程序员,黑马论坛 首先就是基础重要不重要,这个不好做定论,因为看你需要掌握的程度,黑马这边的课程需要基础在视频里都有,老毕的25天和张老师的高新技术,这些全部会用到,把这些全看熟了,并...
  • heima_28
  • heima_28
  • 2014年08月26日 15:13
  • 713

黑马程序员—怎么去黑马?吃住问题解答

文章来源:黑马程序员,黑马论坛
  • heima_25
  • heima_25
  • 2014年08月24日 13:24
  • 1239

黑马程序员:Hibernate基础知识

android培训、java培训
  • u012159707
  • u012159707
  • 2013年09月26日 15:42
  • 612
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:黑马程序员--继承
举报原因:
原因补充:

(最多只允许输入30个字)