课程
/后端开发
/C++
/C++远征之多态篇
virtual不能接构造函数,那接口类中可以自定义构造函数吗
2019-01-18
源自:C++远征之多态篇 3-6
正在回答
个人意见,按照接口类的定义,是不能自定义构造函数的,否则违反了“仅有纯虚函数”这一条件;
但是编译器应该是生成了一个作为“构造函数”功能的函数的,否则,实例化子类对象也无法生成
如果接口类(父类)没有构造函数,后面如何通过用父类指针指向子类的方式来实例化子类对象呢?
举报
本教程将带领大家体会面向对象三大特性中的多态特性