C++ 類別class 簡介 - 程式語言教學- 痞客邦

文章推薦指數: 80 %
投票人數:10人

C++完整教學目錄> * 朋友們若是覺得本教學對您有幫助,請點個讚~ 類別(class)和結構(struct)很相像,是用來改善結構在使用上容易出現的. 程式語言教學 跳到主文 在人工智慧、物聯網、穿戴式裝置日益普及的時代,程式語言已經漸漸變成中文、英文外的第三語言。

數理科的同學既要寫程式來做數據分析、設計演算法,學商科、學設計的同學也須寫程式來蒐集數據、設計介面。

在眾多程式語言中,C++、python、java是最好入門的。

email聯絡我:[email protected] 部落格全站分類:數位生活 相簿 部落格 留言 名片 Jan02Thu202014:00 C++類別class簡介   *朋友們若是覺得本教學對您有幫助,請點個讚~   類別(class)和結構(struct)很相像,是用來改善結構在使用上容易出現的一些風險。

如上述,使用者很容易在結構外部對結構物件成員進行存取: A.a=5; 為防止使用者不當操作導致出錯,故發展出類別。

類別比結構多了「區域畫分」,即在定義類別時可以將類別分割成三個區域: public區域:在此區域中的類別物件成員及類別物件成員函式,可以直接被類別外部的程式碼呼叫而進行存取。

可以被其他類別所繼承。

protected區域:在此區域中的類別物件成員及類別物件成員函式,不能直接被類別外部的程式碼呼叫而進行存取。

但可以被其他類別所繼承。

private區域:在此區域中的類別物件成員及類別物件成員函式,不能直接被類別外部的程式碼呼叫而進行存取。

也不能被其他類別所繼承。

  外部直接存取 繼承 public區域 ○ ○ protected區域 × ○ private區域 × × (a)例: classclassA  //定義一個類別叫classA {public:       //設定public區域和此區域的成員 inta;//註:類別和結構一樣,無法在類別中將類別成員初始化 voidset_c(intc_){c=c_;}   //利用public成員函數設定private區域成員的值,是可行的。

voidget_c(){cout<



請為這篇文章評分?