C++语言程序设计课程中, 多态性分为两类。一是静态多态, 通过函数重载实现, 解决自定义数据类型运算问题; 二是动态多态, 通过虚函数实现, 提高了程序的可扩充性。通过实例分析出利用函数重载实现静态多态的方法以及利用虚函数产生动态多态的条件。