转载:虚函数和纯虚函的区别
虚函数的属性:
1. 定义一个函数为虚函数,不代表函数为不被实现的函数。
2. 定义为虚函数是为了允许用基类的指针来调用子类的这个函数。
3. 当想要在基类中抽象出一个方法,且该类被继承类而不能被实例化时。
4. 基类的方法必须在派生类中被实现时。5. 多个对象具有公共的抽象属性,但却有不同的实现要求时,实现多态。
转载:虚函数和纯虚函的区别
虚函数的属性:
1. 定义一个函数为虚函数,不代表函数为不被实现的函数。
2. 定义为虚函数是为了允许用基类的指针来调用子类的这个函数。
3. 当想要在基类中抽象出一个方法,且该类被继承类而不能被实例化时。
4. 基类的方法必须在派生类中被实现时。