C++的多态
定义:
父类指针指向子类对象 即允许将子类类型的指针赋值给父类类型的指针
多态性是通过迟绑定技术来实现的,也就是编译时并不确定具体调用的函数,而是在运行时,依据对象的类型来确定调用的是哪一个函数。
C++的多态性用一句话概括就是:在基类的函数前加上virtual关键字,在派生类中重写该函数,运行时将会根据对象的实际类型来调用相应的函数。
如果对象类型是派生类,就调用派生类的函数;
如果对象类型是基类,就调用基类的函数。
详见某位大哥的博客 http://blog.csdn.net/hackbuteer1/article/details/7475622