为什么父类 的构造方法输出了两次

来源:9-4 Java 中的继承初始化顺序

qq_慕丝0327006

2018-12-16 21:07

为什么父类的构造方法输出了两次

写回答 关注

2回答

  • 慕圣3045325
    2019-09-30 11:07:27

    Animal animal=new Animal();的时候执行了第一次父类构造方法

    Dog dog=new Dog();的时候执行了第二次父类构造方法和第一次子类构造方法(创建子类对象时先调用父类构造方法再调用子类构造方法)

    所以父类输出2次

  • qq_独在异乡_0
    2018-12-17 14:29:05

    因为第一次的时候是会自动执行的哦

    慕丝小黑 回复慕丝小黑

    好吧我说错了

    2019-04-09 16:09:28

    共 3 条回复 >

Java入门第二季 升级版

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

530648 学习 · 6091 问题

查看课程

相似问题