《C++第12章多态性与虚函数.pptVIP

  • 12
  • 0
  • 约2.19万字
  • 约 56页
  • 2016-12-28 发布于北京
  • 举报
第12章 多态性与虚函数 12.1 多态性的概念 12.2 一个典型的例子 12.3 虚函数 12.4 纯虚函数与抽象类 绑定:确定操作的具体对象的过程就是绑定(binding,也叫联编),即把一个标识符名和一个存储地址联系在一起的过程。 静态绑定:绑定工作在编译连接阶段完成的情况。因为绑定过程是在程序执行之前进行的。也称早期绑定或前绑定。 动态绑定:绑定工作在程序运行阶段完成的情况。也称晚期绑定或后绑定。 12.2 一个典型的例子 (1) 声明基类Point类 #include iostream class Point {public: Point(float x=0,float y=0); //有默认参数 void setPoint(float,float); //设置坐标值 float getX( ) const {return x;} //读x坐标 float getY( ) const {return y;} //读y坐标 friend ostream operator(ostream ,const Point); protected: //输出点的重载 float x,y;}

文档评论(0)

1亿VIP精品文档

相关文档