Problem C: 类的初体验(III)
生活随笔
收集整理的這篇文章主要介紹了
Problem C: 类的初体验(III)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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.14Sample Output
Initialize a data 0 Initialize a data 3.14 3.14 3.14HINT
Append Code
append.cc, int main() { ????Data data1; ????double d; ????cin>>d; ????Data data(d); ????cout<<data.getValue()<<endl; ????data.showValue(); } 代碼 #include <iostream>using namespace std;
class Data
{
private:
??? double a;
public:
??? Data(double x=0)
??? {
???????? a=x;
??????? cout<<"Initialize a data "<<a<<endl;
??? }
??? double getValue()
??? {
??????? return a;
??? }
??? void showValue()
??? {
??????? cout<<a<<endl;
??? }
};
int main()
{
??? Data data1;
??? double d;
??? cin>>d;
??? Data data(d);
??? cout<<data.getValue()<<endl;
??? data.showValue();
}
轉載于:https://www.cnblogs.com/go-ahead-TT/p/6711344.html
總結
以上是生活随笔為你收集整理的Problem C: 类的初体验(III)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 删除两个双向链表中值相同的结点--带空白
- 下一篇: 打印机服务器启用后自动关闭,打印机pri