为什么在子类初始化之前要先做个父类的初始化呢?

来源:3-2 Scene(场景)类

weixin_慕田峪6122383

2019-04-27 01:35

然后即便我不做父类的初始化也可以编译通过啊

写回答 关注

2回答

  • 十年砍柴mmws
    2020-11-11 16:12:43

    当产生继承关系以后,在子类里面会有一个父类对象,在子类的构造器当中如果什么都不写的话,会默认有一个super()去调用父类的默认构造函数,
    在初始化子类的时候,一定要使父类已经存在了(所以要初始化先初始化父类对象).不然没办法调用父类的构造函数.父类必须在子类初始化之前就已经准备好.

  • 詹姆斯周
    2019-08-01 10:27:15

    百度搜索下

Cocos2d-x基础教程二-会动的时钟

本课程为Cocos2d-x入门教程第二门,是对基础元素的讲解

19036 学习 · 44 问题

查看课程

相似问题