- 子类自动拥有父类声明为public和protected的成员,这就是继承特性的体现之一。
- public:外界可自由访问
- private:外界不可访问
- protected:同一包中的子类都可以访问,另一包中的子类(派生于同一个父类)也可以访问;
- default:如果不指明任何权限,则默认同一包中的类可以访问;
在构建一个子类对象,自动调用父类的无参构造。先调用父类,在调用子类。
在子类中写入super调用有参时,先调用父类的无参构造,再构造无参构造。
但是super()只能写在子类构造里的第一句。