C++面向对象程序设计6-2.pptVIP

  • 2
  • 0
  • 约 16页
  • 2016-11-06 发布于江西
  • 举报
C++面向对象程序设计6-2.ppt

* 第6章 类的其它特性(多态性与虚函数) 纯虚函数 在基类中不对虚函数给出有意义的实现,它只是在派生类中有具体的意义。这时基类中的虚函数只是一个入口,具体的目的地由不同的派生类中的对象决定。这个虚函数称为纯虚函数。 class 基类名 { virtual 类型函数名(参数表)=0; ...... }; class A{ protected: int x; public: A(){x =1000;} virtual void print()=0; //定义纯虚函数 }; class B:public A{ //派生类 private: int y; public: B(){ y=2000;} void print(){cout “y=”y‘\n’;}//重新定义纯虚函数 }; class C:public A{ //派生类 int z; public: C(){z=3000;} void print(){cout “z=”z‘\n’;}//重新定义纯虚函数 }; void main(void ) { A *pa; B b; C c; pa=b; pa-print(); pa=c; pa-print(); A a; pa=a; pa-print( );

文档评论(0)

1亿VIP精品文档

相关文档