为了账号安全,请及时绑定邮箱和手机立即绑定

有个问题没解决,求帮忙

请问怎么在子类中调用父类的有参构造函数?不大理解。。。。

正在回答

2 回答

子类的构造方法都会首先去执行父类的构造方法,默认访问无参构造方法

  因为:每一个构造方法的第一行都有一条默认的super();语句

  作用:用于子类访问父类数据的初始化,只有执行了父类的无参构造方法,才能访问父类的数据

  注意:当父类没有无参构造方法时,子类的构造函数必须通过this和super关键字指定要访问的带参构造方法

  格式:super(...)括号中的内容由带参构造方法的参数类型决定

             this()——前提是:必须已经有一个子类用super访问了父类构造方法


1 回复 有任何疑惑可以回复我~

super(args1,args2)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第二季 升级版
  • 参与学习       530633    人
  • 解答问题       6091    个

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

进入课程

有个问题没解决,求帮忙

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信