多态链接
在c++多态中,往往基类的虚函数是没有调用的,可以把它写成纯虚函数。
纯虚函数的语法:virtual 返回值类型 函数名 (参数列表)= 0;
当类中有了纯虚函数,这个类就是抽象类。
抽象类的特点:1、类无法实例化对象。
2、子类必须重写基类虚函数,不然也是一个抽象类。
纯虚函数的目的:让派生类必须重写基类的虚函数,达到多态的效果。
多态链接
在c++多态中,往往基类的虚函数是没有调用的,可以把它写成纯虚函数。
纯虚函数的语法:virtual 返回值类型 函数名 (参数列表)= 0;
当类中有了纯虚函数,这个类就是抽象类。
抽象类的特点:1、类无法实例化对象。
2、子类必须重写基类虚函数,不然也是一个抽象类。
纯虚函数的目的:让派生类必须重写基类的虚函数,达到多态的效果。