C/C++教程

C++多态理解

本文主要是介绍C++多态理解,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

多态本质:

1.一个接口多种实现。

 

多态表现形式:

1.编译时多态-通过重载实现【重载:同一个类中,同名函数却不同参数;重定义(隐藏):子类与基类的同名函数;重写(覆盖):子类重定义基类的虚函数】

2.运行时多态-通过虚函数实现

 

多态作用:

1.隐藏实现细节,实现代码重用

2.接口重用,方便子类继承时候准确调用能实例的某一属性或方法

 

这篇关于C++多态理解的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!