Description
定义一个类Data,只有一个double类型的属性和如下3个方法:
- void init(double d);——初始化属性值。
- double getValue()——获得属性值。
- void showValue()——显示属性值。
Input
一个double类型的数值。
Output
输出输入的值2次,每次占一行。
Sample Input
3.14
Sample Output
3.14
3.14HINT
Append Code
标程
#include <bits/stdc++.h>
using namespace std;
class Test{
public:
int getMem();
int setMem(int m);
Test();
Test(int n);
~Test();
private:
int member;
};
Test::Test():member(0) {
cout << "Test " << member << " is created.\n";
}
Test::Test(int n):member(n) {
cout << "Test " << member << " is created.\n";
}
Test::~Test() {
cout << "Test " << member << " is erased.\n";
}
int Test::getMem() {
return member;
}
int Test::setMem(int n) {
member = n;
}
int main()
{
Test t1;
int i;
cin>>i;
Test t2(i);
cout<<"t2 is "<<t2.getMem()<<"."<<endl;
cin>>i;
t2.setMem(i);
cout<<"t2 is "<<t2.getMem()<<"."<<endl;
return 0;
}
谢谢支持