Home | Web Board | ProblemSet | Standing | Status | Statistics |
Problem C: 类的初体验(III)
Time Limit: 1 Sec Memory Limit: 128 MBSubmit: 769 Solved: 654
[ Submit][ Status][ Web Board]
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 0Initialize a data 3.143.143.14
HINT
Append Code
#include <iostream>
using namespace std;
class Data
{
private:
double x;
public:
Data(double y ):x(y){ cout << "Initialize a data "<< x <<endl;}
Data(){ x= 0; cout << "Initialize a data 0" << endl;}
double getValue(){return x;}
void showValue(){ cout << x <<endl;}
};
int main()
{
Data data1;
double d;
cin>>d;
Data data(d);
cout<<data.getValue()<<endl;
data.showValue();
}