C++派生类对基类修改的反应

   2024-10-02 4730
核心提示:C++派生类对基类的修改有以下几种反应:覆盖(Override):派生类可以覆盖基类中的成员函数,即在派生类中重新实现基类中的成员

C++派生类对基类的修改有以下几种反应:

覆盖(Override):派生类可以覆盖基类中的成员函数,即在派生类中重新实现基类中的成员函数。当派生类对象调用这个成员函数时,将会调用派生类中的实现。

隐藏(Hide):派生类可以隐藏基类中的成员函数,即在派生类中定义一个与基类中同名的成员函数。这样,基类中的成员函数将会被隐藏,派生类对象调用这个成员函数时将会调用派生类中的实现。

扩展(Extend):派生类可以扩展基类中的成员函数,即在派生类中添加新的成员函数。这样,派生类对象可以调用基类中的成员函数,也可以调用派生类中新增的成员函数。

拒绝(Reject):在C++中,派生类不能修改基类的私有成员变量和私有成员函数,因为私有成员对外部不可见。但是,派生类可以通过公有的接口来间接访问基类中的私有成员。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号