楼主: 打了个飞的
68 0

[学习资料] 实验四-多态性 [推广有奖]

  • 0关注
  • 25粉丝

已卖:7721份资源
好评率:99%
商家信誉:一般

院士

93%

还不是VIP/贵宾

-

威望
0
论坛币
3465 个
通用积分
4976.5351
学术水平
8 点
热心指数
9 点
信用等级
8 点
经验
18349 点
帖子
2127
精华
0
在线时间
1416 小时
注册时间
2024-5-25
最后登录
2026-2-27

楼主
打了个飞的 在职认证  发表于 2025-5-23 18:39:32 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
实验四:多态性
一、实验目的
1、掌握运算符重载的基本方法。
2、掌握友元运算符函数和成员运算符函数的使用方法及两者之间的不同。
3、学习虚函数的定义与使用方法。
4、了解静态多态性和动态多态性。
5、学习使用虚函数和继承实现动态多态性。
二、试验内容
1、编写一个程序,要求:
(1)生明一个类
Complex
(复数类),定义类
Complex
的两个对象
c1和c2,对象c1通过构造函数直接指定复数的实部和虚部(类私有数据成员为
double
类型:real
和imag
)为2.5及3.7,对象c2通过构造函数直接指定复数的实部和虚部为
4.2及6.5;(2)定义友元运算符重载函数,它以
c1、c2对象为参数,调用该函数时能返回两个复数对象相加操作;
(3)定义成员函数
print
,调用该函数时,以格式“
real+imag i
”输出当前对象的实部和虚部,例如:对象的实部和虚部分别是
4.2和6.5,则调用
print
函数输出格式为:
4.2+6.5 i
;(4)编写主程序,计算出复数对象
c1和c2相加结果,并将其结果输出。
#include<iostream>
Using ...
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:多态性 Complex include double print

实验四-多态性.docx
下载链接: https://bbs.pinggu.org/a-7549496.html

76.07 KB

需要: RMB 2 元  [购买]

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-2-27 22:55