七.虚方法的作用:
一.虚方法的定义:
当有一个定义在类中的函数需要在继承类中实现时,可以使用虚方法,虚方法是使用关键字virtual声明的,虚方法可以在不同的继承类中有不同的实现,即为基类中定义的允许在派生类中重写的方法...;
二.虚方法的声明:
一般的声明形式如下:
访问修饰符 virtual 函数返回类型 函数名(参数表) {
函数体};
举例:
class Person
{...运行结果:
五.虚方法注意事项:
一定要注意,只有为虚方法时可以进行重写,不能对非虚方法进行重写;
虚方法在形式上在方法名前加virtual修饰;
虚方法一般在基类定义,在派生类中实现具体操作...,在派生类中可以对其方法进行调用,而且可以通过重写来改变其中实现的功能来实现自己的一些功能,而不是虚方法时,必须重新声明方法然后再进行自己想要的功能进行编写然后再进行调用,但是虚方法只需要在派生类中对其进行调用...,如果想实现其他的功能可以对其进行方法等的重写,进而实现自己想要的功能,调用基类的虚方法来执行派生类的具体操作。