全站数据
8 4 2 0 5 8 1

c++为什么要引入虚函数,如何定义和调用

人生会计 | 简单学习,快乐成才!         
问题更新日期:2024-11-04 10:11:57

问题描述

c++为什么要引入虚函数,如何定义和调用求高手给解答
精选答案
最佳答案

虚函数在面向对象编程中引入,目的是更好的体现基类对象的特点和功能,而又允许多个派生类可以有自己的具体功能实现,从而实现多态性。

在类中,定义格式virtual 返回值 function(参数表){函数体};在派生类中要具体实现该函数。

调用,类或类指针后跟函数名,和普通函数一样