Super的原理:
代表的是当前对象this的父类型特征
如果类加载过程中,这个类有静态代码块,有静态变量,一律都会执行,系统会先分配空间
只要方法调用,就一定会进行方法压栈
new一个方法,其实是调用其构造方法,构造方法会调用构造方法中的super();
所有的构造方法中,如果没有写上super(),系统会默认隐藏式添加this.属性=默认属性值;
注意:虽然调用构造方法,在构造方法执行过程中一连串调用了父类的构造方法,父类的构造方法又继续向下调用它的父类的构造方法,但是实际上对象只是创建了一个
思考:super(实参);的作用?
作用是:初始化当前对象的父类型特征,并不是创建新的对象,实际上