ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
1,如果一个类有构造方法,则实例化这个类的时候,就 不会 调用父类的构造方法(如果有); 2,如果一个类没有构造方法,则实例化这个类的时候,就会自动调用父类的构造方法(如果有); 3,如果一个类有析构方法,则销毁这个类的时候,就不会调用父类的析构方法(如果有); 4,如果一个类没有析构方法,则销毁这个类的时候,就会自动调用父类的析构方法(如果有); 5,如果一个类中有构造方法或析构方法,则就可以去“手动”调用父类的同类方法(如果有); 手动调用的语法形式总是这样: parent::构造方法或析构方法() 则,第5种情况,parent在构造方法中的一个典型代码(写法): (在子类的构造方法中,常常需要去调用父类的构造方法,以简化对象的初始化工作。)