摘要: 1.什么是多态? 多太简单的概括为“一个接口,多种方法”,在程序运行的过程中才决定调用的函数。多态性是面向对象编程领域的核心概念。 态是允许你将父对象设置成为何它的一个或更多的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单地说,就是一句:允许将子类类型的指针赋值给父类类型的指针。多态性在Object Pascal 和 C++中都是通过虚函数实现的。 扩展:虚函数就是允许被其子类重新定义的成员函数。而子类重新定义父类虚函数的做法,称为“覆盖(override)”,或者称为“重写”。比较容易混淆的概念是重载(overload)。覆盖是指子类重新定... 阅读全文
posted @ 2012-10-16 17:10 Rookie_h 阅读(127) 评论(0) 推荐(0) 编辑