问答详情
源自:9-4 Java 中的继承初始化顺序

继承顺序

为什么Animal类执行了出现了两遍5a0d486e0001a26a06400360.jpg

提问者:奇妙记忆 2017-11-16 16:13

个回答

  • zhuf
    2017-11-16 16:51:26
    已采纳

    一个是new Animal()的时候执行的,另一个是new Dog()的时候执行的,new Dog()的时候执行父类构造函数、子类构造函数、子类重写的方法

  • python_不屈菜鸟
    2017-11-16 16:23:03

     你的代码发出来啊