Description
定义一个类Data,只有一个int类型的属性和如下方法:
-
缺省构造函数,将属性初始化为0,并输出"Data’s default constructor."。
-
带参构造函数,将属性初始化为指定参数,并输出"Data # is created.",其中“#”即参数值。
-
析构函数,输出:“Data # is erased.”,其中“#”是属性值。
-
int getValue()——获得属性值。
-
void setValue(int)——设置属性值。
定义一个由Data的对象组成的数组类DataArray,包括:
-
由10个Data类的对象组成的对象数组。
-
缺省构造函数——不做任何操作,仅输出一行"DataArray’s default constructor."。
-
void setValues(int d[10])——设置10个Data的对象的属性值分别为参数d的10个值。
-
int getSum()——求10个Data对象属性值的和。
-
析构函数——输出一行"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