阿信@SYSU

求知若渴,求智若愚
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月24日

摘要: 多态(Polymorphism)是面向对象程序设计(OOD)的一个重要特征之一(其它还包括继承和封装)。 多态字面意思就是“多种形态”。多态性是指允许将父对象设置成为它的一个或更多的子对象相等技术。简单地说,就是允许把子类类型的指针赋值给父类类型的指针,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作(调用对应子类型的成员函数)。也就是说,父亲的行为像儿子,而不是儿子的行为像父亲。把不同的子类对象都当作父类来看,可以屏蔽不同子类对象之间的差异,写出通用的代码,做出通用的编程,以适应需求的不断变化。 虚函数是在类中被声明为virtual的成员函数,当编译器看到通过指针... 阅读全文

posted @ 2012-03-24 17:02 阿信@SYSU 阅读(442) 评论(0) 推荐(0)