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
1
#include <iostream>
using namespace std;
class Data
{
private:
double data;
public:
Data(double _data = 0)
{
data = _data;
cout << "Initialize a data " << data << endl;
}
double getValue()
{
return data;
}
void showValue()
{
cout << data << endl;
}
};
int main()
{
Data data1;
double d;
cin>>d;
Data data(d);
cout<<data.getValue()<<endl;
data.showValue();
}
本文介绍了一个名为Data的类的设计与实现过程,该类包含一个double类型的属性,并提供了缺省构造函数、带参构造函数、获取属性值的方法及显示属性值的方法。通过具体的输入输出示例展示了类的功能。
&spm=1001.2101.3001.5002&articleId=71267088&d=1&t=3&u=4ed51453d62d415487f180602c18ea75)
321

被折叠的 条评论
为什么被折叠?



