C++实验5多态性(4学时)
(1)定义Point类,有坐标_x,_y两个成员变量;对Point类重载“++”(自增)、“--”(自减)运算符,实现对坐标值的改变。 (2)定义一个车(vehicle)基类,有Run、Stop等成员函数,由此派生出自行车(bicycle)类、汽车(motorcar) 类,从bicycle和motorcar派生出摩托车(motorcycle)类,它们都有Run、Stop等成员函数。观察虚函数的作用。 (3)对实验二中的people类重载“==”运算符和“=”运算符,“==”运算符判断两个people类对象的id属性是否相等;“=”运算符实现people类对象的赋值操作。
文件列表
第五节.zip
(预估有个7文件)
第五节
代码5.2.txt
993B
新建 Microsoft Word 文档.doc
24KB
代码5.3.txt
686B
人员程序.txt
10KB
截屏.doc
29KB
代码53成员函数.txt
354B
代码5.1.txt
806B
用户评论