多态

多态是在继承的基础上的使用,所以先说继承;

继承就是父子类:父类中有的子类没有,子类可以用父类的;

      new子类对象时调用顺序:父构造,子构,子析,父析;

用父类指针new子类对象时是new出来的父类的对象,析构函数和调用的成员都是父类的;

 

多态:

在继承的基础上虚析构函数:如果子类有实现就是调用子类的,如果子类没有实现就调用父类的;

虚析构函数是为了管理内存,不虚的话不会调用子节点的析构函数,但是多态的定义是new出来的是子节点对象,

 

简单的理解就是继承,函数有没有virtual,有就是以子类为主,没有就是以基类为主;

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值