🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
1,如果一个类有构造方法,则实例化这个类的时候,就 不会 调用父类的构造方法(如果有); 2,如果一个类没有构造方法,则实例化这个类的时候,就会自动调用父类的构造方法(如果有); 3,如果一个类有析构方法,则销毁这个类的时候,就不会调用父类的析构方法(如果有); 4,如果一个类没有析构方法,则销毁这个类的时候,就会自动调用父类的析构方法(如果有); 5,如果一个类中有构造方法或析构方法,则就可以去“手动”调用父类的同类方法(如果有); 手动调用的语法形式总是这样: parent::构造方法或析构方法() 则,第5种情况,parent在构造方法中的一个典型代码(写法): (在子类的构造方法中,常常需要去调用父类的构造方法,以简化对象的初始化工作。)