【1701H1】【穆晨】【171130】连续第五十一天总结

来源:互联网 发布:js点击div之外的事件 编辑:程序博客网 时间:2024/05/26 07:29

任务:

类模板的使用:

类名<类型实参列表>对象名1(实参列表1),对象名2(实参列表2),对象名3(实参列表3)……

类模板是一种特殊的类,所以也有派生和继承

声明模板继承之前,必须重新声明该模板

类模板的成员函数不能声明为虚函数

类模板继承普通类,用普通类为类模板提供一种共同实现的方法



基类为模板类,派生类为普通类,模板类可以产生不同实例,

而普通类只能继承一个确定的类,即继承一个实例

定义派生类时,注意类模板首先要实例化模板类后才能进行派生


在派生类的构造函数定义中说明基类的构造函数调用时,也要注意基类的实例化


在进行基类成员函数调用时,也要注意对基类(模板类)的实例化


类模板的派生:

基类是类模板,派生类也是类模板,派生类将继承基类的所有实例

定义派生类时,对类模板要进行实例化才能够进行派生


定义类模板(派生类)的构造函数,注意对基类的实例化


调用基类成员函数时,应首先对基类(类模板)实例化


实例化后,在主函数中定义派生类对象时,注意对象的实例化



阅读全文
0 0