父类对象调用子类成员函数

比如 定义2个类A 和B
A为父类 ,B为子类,
B公有继承A,
在A里用构造函数创建一个对象A1;
B里还有一个成员函数(A里没有);
如何用A1去调用B里的成员函数呢?
或者让A1作为参数传进去呢

首先有一句话表述不准确:构造函数不能创建对象,只是在创建对象后由系统调用,起初始化对象的作用,很多书上这么写是不准确的

A1显然不能调用B的成员函数追问

那有什么方法能调用或者让对象A1作为参数传进去么

追答

作为参数传进去就是在那个函数参数表里加A A1,但以后的操作可能得说明友元关系
还是说一下你想实现的功能比较直接

追问

报扣扣说嘛

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-06-15
父类是不能调用子类中的函数的。
第2个回答  2013-06-16
在父类中写个虚函数吧
相似回答