5——類的實現
阿新 • • 發佈:2017-06-19
價格 設置 and 外部 price 字符 include eno cst 類的實現就是定義其成員函數的過程,
類的實現有兩種方式:
1>在類定義時同時完成成員函數的定義。
2>在類定義的外部定義其成員函數。
在類的內部定義成員函數:
#include <iostream> #include <cstring>//C++版的string頭文件 using namespace std; class computer { public: //在類定義的同時實現了3個成員函數 void print() { cout << "品牌:" << brand << endl; cout << "價格:" << price << endl; } void SetBrand(char * sz) { strcpy(brand, sz); //字符串復制 } void SetPrice(float pr) { price = pr; } private: char brand[20]; float price; }; #include "example802.h" //包含了computer類的定義 int main() { computer com1; //聲明創建一個類對象 com1.SetPrice(5000); //調用public成員函數SetPrice設置price com1.SetBrand("Lenovo"); //調用public成員函數SetBrand設置Brand com1.print(); //調用print()函數輸出信息 return 0; }
5——類的實現