类的初体验(IV)

这篇博客介绍了如何定义一个名为Data的类,包含默认和带参构造函数、析构函数、getValue和setValue方法。此外,还创建了一个DataArray类,它是一个包含10个Data对象的数组,拥有相应的构造函数、setValues方法、getSum方法和析构函数。通过示例展示了输入11个整数,如何使用这些类进行操作并输出相关消息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Description

定义一个类Data,只有一个int类型的属性和如下方法:

  1. 缺省构造函数,将属性初始化为0,并输出"Data’s default constructor."。

  2. 带参构造函数,将属性初始化为指定参数,并输出"Data # is created.",其中“#”即参数值。

  3. 析构函数,输出:“Data # is erased.”,其中“#”是属性值。

  4. int getValue()——获得属性值。

  5. void setValue(int)——设置属性值。

定义一个由Data的对象组成的数组类DataArray,包括:

  1. 由10个Data类的对象组成的对象数组。

  2. 缺省构造函数——不做任何操作,仅输出一行"DataArray’s default constructor."。

  3. void setValues(int d[10])——设置10个Data的对象的属性值分别为参数d的10个值。

  4. int getSum()——求10个Data对象属性值的和。

  5. 析构函数——输出一行"DataArray’s deconstructor."。

Input

输入为11个int类型范围内的整数。
Output

见样例~~~
Sample Input
1 2 3 4 5 6 7 8 9 10 100
Sample Output
Data’s default constructor.
Data’s default constructor.
Data’s defaul

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值