JAVA之继承

继承是使用一个类获取另一个类的属性(方法和变量的过程)。通过继承,信息被放置在更容易管理的层次上。

继承另一属性的类称为子类(也可以称之为派生类)。其属性被继承的类称为父类(基类或超类)。

在Java中,通过extends关键字可以申明一个类是从另一个类继承而来的。

JAVA之继承

当一个类从另一个类继承时,它继承了所有父类的非私有变量和方法。 

 提示:protected 访问修饰符,protected 使成员只对子类可见。

构造函数不是成员方法,所以不会被子类继承。

然而,父类的构造函数在子类被实例化时会被调用。

 提示:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。例如,super.var 将访问父类的var成员。