c++把派生类付给基类指针,基类指针可以调用派生类的非虚方法吗?

2025-04-27 11:37:45
推荐回答(2个)
回答1:

不能,当基类指针指向派生类对象时,基类指针只能调用属于从基类继承下来的那些方法和派生类的虚方法,派生类的非虚方法无法调用。因为基类指针指向派生类,主要就是用来调用虚函数的。

回答2:

如果派生类函数和基类函数重名则调用基类函数,如果是派生类独有函数则无法调用。