在构造方法中要首先创建父类的对象,所以需要将显式调用父类构造方法的语句放于子类构造方法的第一行(默认系统会添加对父类无参构造函数super()的调用)
注意:构造方法不能被继承
子类的实例化过程:
子类实例化时会先调用父类的构造方法
如果父类中没有默认的构造方法,在子类的构造方法中必须显示的调用父类的构造方法
子类的构造方法中默认有一条super()语句
最后子类才被实例化
子类的实例化过程:
子类实例化时会先调用父类的构造方法
如果父类中没有默认的构造方法,在子类的构造方法中必须显示的调用父类的构造方法
子类的构造方法中默认有一条super()语句
最后子类才被实例化