本文作者:longlongago 博客地址:http://blog.csdn.net/longlongago2000
Java有父类( superclass)继承父类的子类(subclass)。
父类拥有各个子类的共同特征,而子类继承父类的特征,在父类的基础上进行拓展。
子类包含于父类,子类与父类的关系是树形的关系,父类为最顶层,从父类角度来看,父类是一对多的关系,而从子类的角度来看,子类对应的父类是一对一的关系,这是Java程序所特有的,其他程序语言有从子类角度来看是一对多父类的关系的。
在建立子类的时候有时候会用到了引用其他类的方法,这时要区分好引用reference和继承的区别。继承是包含关系,而引用只是部分功能交叉关系。
子类构造的时候,需要在构造函数中用super(参数)构造父类。在子类有方法或变量名与父类有冲突的时候,可以用super.来加以区别