您的位置 首页 应用

C++函数的掩盖与再现比如

**********************子类覆盖基类某个函数的方法是定义子类之后在子类重新声明子类要将要覆盖的这个函数,记得要声明!比如本例中①处e

/**********************

子类掩盖基类某个函数的办法是界说子类之后在子类从头声明
子类要即将掩盖的这个函数,记得要声明!比方本例中①处eat()之前不能
省掉void。在子类②处在写法还能够重载基类eat()函数。
************************/
#include
class animal
{
public:
eat();
};
animal::eat()
{
cout<<"我是基类的eat()"<
}
class pig:public animal
{
public:
void eat(); // ①
};
void pig::eat()
{
animal::eat(); //②
cout<<"我是pig类的eat(),我掩盖了基类animal的eat()"<
}
int main()
{
pig stp;
stp.eat();
}

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/yingyong/317576.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部