NIUCLOUD是一款SaaS管理后台框架多应用插件+云编译。上千名开发者、服务商正在积极拥抱开发者生态。欢迎开发者们免费入驻。一起助力发展! 广告
1,如果一个类有构造方法,则实例化这个类的时候,就 不会 调用父类的构造方法(如果有); 2,如果一个类没有构造方法,则实例化这个类的时候,就会自动调用父类的构造方法(如果有); 3,如果一个类有析构方法,则销毁这个类的时候,就不会调用父类的析构方法(如果有); 4,如果一个类没有析构方法,则销毁这个类的时候,就会自动调用父类的析构方法(如果有); 5,如果一个类中有构造方法或析构方法,则就可以去“手动”调用父类的同类方法(如果有); 手动调用的语法形式总是这样: parent::构造方法或析构方法() 则,第5种情况,parent在构造方法中的一个典型代码(写法): (在子类的构造方法中,常常需要去调用父类的构造方法,以简化对象的初始化工作。)