1. 程式人生 > >5——類的實現

5——類的實現

價格 設置 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——類的實現