1.虚函数用于实现类的多态,多态有类的多态和函数的多态,类的多态是虚函数的多态,虚函数是函数名,类型名,参数名都相同的函数,在运行期间动态调用。
函数的多态指函数名相同但参数类型或个数不相同,在编译期间完成分配
2.纯虚函数,只定义不实现,还有纯虚函数的类为抽象类,不能生成对象
1.虚函数用于实现类的多态,多态有类的多态和函数的多态,类的多态是虚函数的多态,虚函数是函数名,类型名,参数名都相同的函数,在运行期间动态调用。
函数的多态指函数名相同但参数类型或个数不相同,在编译期间完成分配
2.纯虚函数,只定义不实现,还有纯虚函数的类为抽象类,不能生成对象