1. 程式人生 > >Problem D: 類的初體驗(IV)

Problem D: 類的初體驗(IV)

定義一個類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."。