Description
定义一个类Data,只有一个double类型的属性和如下4个方法:
1. 缺省构造函数,将属性初始化为0,并输出“Initialize a data 0”。
2. 带参构造函数,将属性初始化为指定参数,并输出“Initialize a data #”,其中“#”即参数值。
2. double getValue()——获得属性值。
3. void showValue()——显示属性值。
Input
一个double类型的数值。
Output
见样例。
Sample Input
3.14
Sample Output
Initialize a data 0
Initialize a data 3.14
3.14
3.14
HINT
Append Code
#include<iostream>using namespace std;class Data{private: double i;public: Data(){i=0;cout<<"Initialize a data 0"<<endl;} Data(double d){i=d;cout<<"Initialize a data "<<i<<endl;} double getValue(){return i;} void showValue(){cout<<i<<endl;}};int main(){ Data data1; double d; cin>>d; Data data(d); cout<<data.getValue()<<endl; data.showValue();}