virtual 虚函数,来帮助C++实现多态
C++通过虚函数,实现多态
“无论发送消息的对象属于什么类,他们均发送具有同一形式的消息,”
“对于消息处理方式 可能 对随着消息接收的对象而变”,这种处理方式被称为多态性。
虚函数是通过Virtual关键字来限定的。
Virtual 是C++ 面向对象中很重要的一个关键字,虚函数,就是因为成员函数加了virtual 可见它 的重要性。
在基类中增加了 Virtual关键字的函数就是虚函数(例如:函数print)于是在基类的派生类Derved中就可以通过重写虚函数来实现对基类虚拟函数的覆盖。
当基类指针poin指向派生类的Derived的对象时,对于point的print函数的调用实际上机调用了Derived的print函数
posted on 2014-02-23 22:27 fantiejun0436 阅读(110) 评论(0) 收藏 举报
浙公网安备 33010602011771号