java——继承后的构造器

子类继承父类后,子类中所有的构造器默认都会先访问父类中无参的构造器,在执行自己
在这里插入图片描述
super调用父类构造器的作用是什么?

  • 通过条用父类有参数构造器来初始化继承父类的数据

this和super详情

this:代表本类对象的引用;super:代表父类存储空间的表示
在这里插入图片描述
this(…)和super(…)使用注意点:

  • 子类通过this(…)去调用被雷的其他构造器,本类其他构造器会通过super去手动调用父类的构造器,最终还是会调用父类构造器的。
  • 注意:this(…)super(…)都是只能放在构造器的第一行,所以二者不能共存在同一个构造器中。
    会导致调用了两次父类构造器,但是构造器只能调用一次在这里插入图片描述

版权声明:本文为weixin_46362658原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。