多态、编译时多态和运行时多态

多态是指为不同数据类型的实体提供统一的接口。

 编译时多态,也称静态多态,是指在编译是编译器会根据参数个数、参数类型、参数顺序和函数是否const来决定调用哪一个同名函数,或者根据模板参数来生成相应的模板类,其体现即函数重载和模板。

运行是多态,也称动态多态,是指程序在运行时,会根据调用者的类型,调用相应的同名函数,其体现即函数重写。

posted @ 2022-07-13 16:37  mshentai  阅读(169)  评论(0编辑  收藏  举报