有个问题没解决,求帮忙

来源:9-7 Java 中的 super 的使用

杰哥无敌

2015-04-15 10:10

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

写回答 关注

2回答

  • 孙先森
    2015-04-15 16:28:16

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

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

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

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

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

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


  • Mr_Li_0001
    2015-04-15 10:33:04

    super(args1,args2)

Java入门第二季 升级版

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

530559 学习 · 6091 问题

查看课程

相似问题