在基类中,引入虚函数的目的,是为了派生类(子类)中实现多态。
有些基类,不能够实例化,实例化没有意义,比如说你定义了一动物为基类,该基类实例化没有实际意义,还是抽象的,不存在的具体对象。
为此,在基类中引入纯虚函数,这样,基类就不能被实例化了。
这样的类,被称作抽象类。
在基类中,引入虚函数的目的,是为了派生类(子类)中实现多态。
有些基类,不能够实例化,实例化没有意义,比如说你定义了一动物为基类,该基类实例化没有实际意义,还是抽象的,不存在的具体对象。
为此,在基类中引入纯虚函数,这样,基类就不能被实例化了。
这样的类,被称作抽象类。