转载:虚函数和纯虚函的区别
虚函数的属性:
1. 定义一个函数为虚函数,不代表函数为不被实现的函数。
2. 定义为虚函数是为了允许用基类的指针来调用子类的这个函数。
3. 当想要在基类中抽象出一个方法,且该类被继承类而不能被实例化时。
4. 基类的方法必须在派生类中被实现时。5. 多个对象具有公共的抽象属性,但却有不同的实现要求时,实现多态。
本文探讨了虚函数的概念及其在实现多态性中的作用,包括如何通过虚函数允许基类指针调用子类函数,以及在需要强制派生类实现特定方法时的应用。
转载:虚函数和纯虚函的区别
虚函数的属性:
1. 定义一个函数为虚函数,不代表函数为不被实现的函数。
2. 定义为虚函数是为了允许用基类的指针来调用子类的这个函数。
3. 当想要在基类中抽象出一个方法,且该类被继承类而不能被实例化时。
4. 基类的方法必须在派生类中被实现时。
被折叠的 条评论
为什么被折叠?