虚函数与纯虚函数 什么是c 虚函数,虚函数的作用和使用方法?
浏览量:1189
时间:2021-03-14 02:31:02
作者:admin
什么是c 虚函数,虚函数的作用和使用方法?
在基类中声明为虚的成员函数,并在一个或多个派生类中重新定义。用法格式为:虚函数返回类型函数名(参数表){function body};实现多态性。通过指向派生类的基类指针或引用,可以访问派生类中具有相同名称的成员函数。虚函数定义:简而言之,虚关键字修改的成员函数是虚函数。虚拟函数的功能是用专业术语实现多态性,多态性是把界面和实现分开;用视觉语言解释是实现通用的方法,但由于个体差异而采取不同的策略。虚函数的函数:使用相同的调用形式,可以调用派生类和基类名称相同的函数。
虚函数的定义?
1. 虚函数的概念
虚函数是用virtual关键字声明的基类函数。如果一个函数在基类中被指定为virtual,并且在派生类中有该函数的另一个定义,编译器将知道我们不希望静态连接该函数。我们真正需要的是根据调用函数的对象的类型来选择在程序的特定位置调用哪个函数。
2. Define
语法:virtual function return type function name(parameter table){function body}
虚拟函数必须是基类的非静态成员函数,其访问权限可以是private、protected或public。虚函数的一般形式在基类的类定义中定义:
class基类名{
…
虚返回值类型函数名(参数列表)在派生类中重载;]};
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。