Aimy
摘要: c++博大精深,封装,继承,多态是c++的三大特征,c++很强大,但是强大的东西理解起来就是要比不强大的难一点,所以现在看看c++的多态:多态条件:1.必须是公有继承。2.必须是虚函数一个好的程序要对修改封闭,对扩展开放,虚函数就能很好的解决这个问题,基类的指针指向子类的对象并调用子类的同名函数,要实现这种效果,就得用虚函数关键字:virtual虚函数的注意点:1.必须是普通成员函数(可以是常成员,不能是静态成员,不能使全局函数)2.内联函数不会是虚函数3.构造函数不能为虚函数(析构函数一般声明为为虚函数)经典例子: 1 #include <iostream> 2 3 using 阅读全文
posted @ 2012-11-30 13:05 一只小小的菜鸟1 阅读(3863) 评论(1) 推荐(0) 编辑