JAVA三大特性之二---继承

原创 2015年07月09日 08:51:58

基本概念
继承是从已有的类中派生出新的类,新的类能够吸收已有类的数据属性和行为,并且能够扩展新的能力。这种也有很多的例子:比如人有很多属性,包括姓名,年龄,性别等等,但是一个学生可以继承自人,而学生又有自己的一些属性,比如所学课程,老师等等,大概就是这么个关系。
JAVA不支持多继承,也就是说一个类不能够继承多个类,但是可以一次传递着的继承,如A->B->C->…,当然,JAVA中实现了接口的方法,能够实现接口的多实现(implement)。

类的继承知识点
(1)java不支持多重继承,也就是说子类至多只能有一个父类;
(2)子类继承了其父类中不是私有的成员变量和成员方法,作为自己的成员变量和方法;
(3)子类中定义的成员变量和父类中定义的成员变量相同时,则父类中的成员变量不能被继承;
具体的可以参照上一篇中的public、protected、default、private那个里面的东西,当然这个里面有两个概念(多态性):重写(overrride)和重载(overload),具体可以参考: Java继承的基本概念及其限制

其他参考:

http://blog.csdn.net/haha0832/article/details/5883361

http://blog.csdn.net/stonecao/article/details/6317353

http://justcoding.iteye.com/blog/1155491

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java8 新特性之二---------接口的默认方法和静态方法

Java 8使用两个新概念扩展了接口的含义:默认方法和静态方法。默认方法使得接口有点类似traits,不过要实现的目标不一样。默认方法使得开发者可以在 不破坏二进制兼容性的前提下,往现存接口中添加新的...

java 三大框架SSH 整合(之二)

  • 2011年08月02日 18:55
  • 8MB
  • 下载

JDK5.0新特性第五讲之二

  • 2008年12月01日 15:00
  • 11.27MB
  • 下载

java提高篇(二)-----理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注...
  • chenssy
  • chenssy
  • 2013年10月16日 19:37
  • 19126

java提高篇(二)-----理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注...

java提高篇(二)-----理解java的三大特性之继承

在《Think in java》中有这样一句话:复用代码是Java众多引人注目的功能之一。但要想成为极具革命性的语言,仅仅能够复制代码并对加以改变是不够的,它还必须能够做更多的事情。在这句话中最引人注...
  • n0_No
  • n0_No
  • 2016年11月09日 17:20
  • 158

【java基础知识】面向对象三大特性之继承

1.复用类(1)组合:把一个类当做对象放到另一个类里面去使用 (2)继承:基于已存在的类构造一个新类。 *已存在的类称为父类、基类或超类; *新类称为子类、派生类、或孩子类。 (3)继承与组合...

java三大特性之继承和多态

1. 继承 表示拥有主要特征有: a)  能够实现代码的高效复用; b)  功能的升级和扩展; c)  派生和延伸。 2. 继承举例分析: A 继承与 B 表示: a)  A 拥有B 类里...

java-三大特性之一继承

关于继承的一些简单介绍看我之前的博客; 那里介绍了,为什么要有继承,继承是怎么表达的,以及编写了一个代码来解释了一下,并且也还画了一幅内存图简单介绍了一下; 链接;http://blog.csdn...
  • zw1996
  • zw1996
  • 2016年12月07日 22:10
  • 141
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JAVA三大特性之二---继承
举报原因:
原因补充:

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