Java学习笔记之十 继承
继承,inheritance。利用继承,人们可以基于已经存在的类构造一个新类。 继承已存在的类就是复用(继承)这些类的方法和域。在此基础上,还可以添加新的方法和域。 反射,reflection。反射,指在程序运行期间发现更多的类及其属性的能力。 类、超类、子类 class Manager extends Employee { ... } is-a关系是继承的一个明显特征。 关键字extends表示继承。 在Java中,所有的继承都是公有继承。 关键字extends表明正在构造的新类派生于一个已经存在的类。已存在的类被称为超类,superclass、基类,base class,或父类,parent class。新类被称为子类,subclass,派生类,derived class,或孩子类,child class。 如果需要调用超类的方法,可以使用关键字super。 super不是一个对象的引用,不能将super赋值给另一个对象变量,它只是一个指示编译器调用超类方法的特有关键字。 在子类中可以增加域、增加方法或覆盖(override)超类的方法。