1-生成子类对象的过程
子类是无法继承父类的构造函数;
子类构造函数当中,必须调用父类的构造函数;为什么呢?就是为了避免重复代码;
也就是编译器会自动加入一行代码;即-- super();
super后的括号内的参数,决定了会调用哪一个父类的构造函数;比如 super(name, age);
2-使用super调用父类构造函数的方法
当我们生成子类对象的时候,也就是当我们调用子类构造函数来生成子类对象的时候;
一定会调用父类的构造函数,即使用super()来调用父类构造函数;
super()括号的参数可以表明我们调用的是包含参数的父类构造函数;