第三章面向对象程序设计基础多态性.pptVIP

  • 0
  • 0
  • 约 43页
  • 2017-05-23 发布于广东
  • 举报

第三章面向对象程序设计基础多态性.ppt

第三章面向对象程序设计基础多态性

多态(多态性polymorphism) 不同的对象收到同一消息可产生完全 不同的结果,这一现象叫做多态 多态的效果 ? 用户发送一个通用的消息,而实现 的细节则由接收对象自行决定 客观世界中的多态性 向对象发消息 启动 多态性概念 多态性实现方式 一. 函数重载 C++允许在同一作用域内含有多 个名字相同的函数 ? 重载 重载可提高函数使用的自然性 重载构造函数举例 class timer { int seconds; //秒 public: timer( ); timer(char* ); //字符串 timer(int); //秒 timer(int,int); //分、秒 int gettimer( ); //… }; 类成员函数重载举例 class date{ int year,month,day; public: date( ); date(int,int,int); date(char*); void getdate(char*); void getda

文档评论(0)

1亿VIP精品文档

相关文档