摘要: 1:多态是如何实现绑定的?多态的绑定可以分为运行是多态和编译时多态●编译时的多态性编译时的多态性是通过重载来实现的。对于非虚的成员来说,系统在编译时,根据传递的参数、返回的类型等信息决定实现何种操作。●运行时的多态性运行时的多态性就是指直到系统运行时,才根据实际情况决定实现何种操作。C#中,运行时的多态性通过虚成员实现。编译时的多态性为我们提供了运行速度快的特点,而运行时的多态性则带来了高度灵活和抽象的特点。2:析构函数是虚函数的优点是什么?这样做是为了当用一个基类的指针删除一个派生类的对象时,派生类的析构函数会被调用。当然,并不是要把所有类的析构函数都写成虚函数。因为当类里面有虚函数的时候, 阅读全文
posted @ 2012-04-18 13:27 foreverlearn 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 资料:http://www.cnblogs.com/BlueTzar/articles/1223313.html 阅读全文
posted @ 2012-04-18 12:58 foreverlearn 阅读(94) 评论(0) 推荐(0) 编辑