计算机硬件及网络c面向对象程序设计教程下.pptxVIP

  • 5
  • 0
  • 约8.4千字
  • 约 68页
  • 2020-03-25 发布于上海
  • 举报

计算机硬件及网络c面向对象程序设计教程下.pptx

第 章 多态性 Chapter 6 Polymorphism 第 章 模板 Chapter 7 Template ; 所谓多态性就是不同对象收到相同的消息时,产生不同的动作。通俗的说,多态性是指用一个名字定义不同的函数,这些函数执行不同但又有类似的操作,即用同样的接口访问功能不同的函数,从而实现“一个接口,多种方法”。 ;class point{ int x,y; public:point(int a,int b) {x=a;y=b;} float area(){return 0.0;} }; class circle:public point{ int radius; public:circle(int x,int y,int rad):point(x,y) {radius=rad;};在基类和派生类中的函数重载有两种情况: (1)参数有差别 (2)函数所带的参数完全相同,只是他们属于不同的类。 通过(1)对象的不同加以区分(2)通过“类名::”加以区分。;5.3 运算符重载;把complex的两个对象com1和com2加在一起。能否这样 实现: complex com1(1.1,2.2),com2(3.3,4.4),total1; total1=com1+com2;;

文档评论(0)

1亿VIP精品文档

相关文档