您的位置:首页 > 其它

第12周-程序阅读-多态性与抽象类-虚函数

2015-05-29 13:18 302 查看
问题及代码:

#include<iostream>  
using namespace std;  
class A {  
int a;  
public:  
   A():a(5){}  
   virtual void print()const { cout<<a;}  
};  
class B: public A {  
   char b;  
public:  
    B() { b='E'; }  
    void print() const { cout<<b; }  
};  
void show(A &x) { x.print(); }  
int main()  
{  
   A d1,*p;  
   B d2;  
   p=&d2;  
   d1.print();  
   d2.print();  
   p->print();  
   show(d1);  
   show(d2);  
   return 0;  
}




运行结果:





知识点总结:

虚函数。



学习心得:

比上周更了解虚函数~\(≧▽≦)/~啦啦啦
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: