美文网首页
c++的方法重写

c++的方法重写

作者: c之气三段 | 来源:发表于2021-03-08 21:56 被阅读0次
#include<iostream>
using namespace std;
class MyClass
{
public:
    MyClass();
    ~MyClass();
     void virtual eat() {
        cout << "吃饭" << endl;
    }

private:

};

MyClass::MyClass()
{
}

MyClass::~MyClass()
{
}
class Now :public MyClass {
public:
    void eat() {
        cout << "不吃饭" << endl;
    }

};
int main(void) {
    MyClass* m = new Now();
     m->eat() ;
}

virtual这个修饰函数后就实现了基于父类类型的多态。
否则不写这个单词就会是什么类型就调用谁的方法,感觉是让方法名一样但是都是独立各自的方法。

相关文章

  • c++的方法重写

    virtual这个修饰函数后就实现了基于父类类型的多态。否则不写这个单词就会是什么类型就调用谁的方法,感觉是让方法...

  • Super

    先写个run方法 student继承然后重写,编译为c++文件. super 被转换成 objc_msgSendS...

  • GeekBand OC 7. 多态

    运行时多态 重写override 重写方法 没有重写的方法会被重写 没有重写的方法中调用已经重写的方法会调用重写后...

  • dyld加载流程

    方法执行顺序 我们在main函数中加了一个C++方法和一个普通的打印方法,在ViewController中重写了l...

  • Swift 重写override和重载overload

    1.重写override 重写是子类继承父类,重写父类的方法。 重写方法的参数列表必须完全与被重写的方法相同。重写...

  • swift overrid 跟 overload

    1.重写override 重写是子类继承父类,重写父类的方法。 重写方法的参数列表必须完全与被重写的方法相同。重写...

  • Java学习笔记(2)- Java的重写总结

    个人博客地址:https://codejust.top1、Java的重写与C++不同的是,如果基类具有某个方法,继...

  • 继承UICollectionViewFlowLayout 重新

    重写prepareLayout方法 重写layoutAttributesForElementsInRect:方法 ...

  • 第三章所有对象的通用方法

    目录 重写equals方法时遵守通用约定 重写equals方法时同时也要重写hashcode方法 始终重写 toS...

  • Kotlin的重写

    Kotlin的重写 重写方法 在kotlin中如果一个方法可以重写覆盖,就需要用open字段修饰这个方法,同时重写...

网友评论

      本文标题:c++的方法重写

      本文链接:https://www.haomeiwen.com/subject/oppmqltx.html