溫瑞烘老師的教學歷程檔案(Teaching ePortfolio) - C++ - 建構者函數1
 

資訊管理系
副教授
温瑞烘


歷程檔案 Portfolio


關於我 About Me

建構者函數1

// 建立者函數(constructor)或稱建構者函數,是與類別名稱相同的成員函數,
// 可以用來指定類別成員的初值,建構者必須被定義為public,可以不指定回
// 傳型態。當使用類別建立物件時,會自動呼叫建構者函數,若未宣告建構者
// 函數,則會自動建立一個預設的建構者函數,該函數沒有參數也沒有任何敘
// 述(空敘述)

#include <iostream>
  using namespace std;
class Employee {          // 員工
    int  emplid;          // 員工代碼
    char name[20];        // 員工姓名
  public:
    Employee() {          // 建構者函數
      emplid=0;           // 初值
      strcpy(name,"zzz"); // 初值
    }
    void output_empl() {
      cout << "員工代碼" << emplid << " 員工姓名" << name << endl;
    } 
};
int main() {
  Employee emp1;
  Employee emp2;
  emp1.output_empl();
  emp2.output_empl();
}


 

 

 

 

 

全部共 0則留言
登入帳號密碼代表遵守學術網路規範
 


文章分類 Labels

 


最新文章 Top10

中華科技大學數位化學習歷程 - 意見反應