class 是 C 中封裝資料和功能的藍圖。其成員包括:資料成員:儲存資料的變數。方法:定義類別操作或行為的函數。物件:從類別建立的實例,擁有類別中的所有資料成員和方法。
C 中 class 的用法
什麼是 class?
class 是 C 中封裝資料和功能的藍圖。它允許創建具有特定屬性和方法的物件實例。
類別的語法:
<code class="cpp">class class_name { // 类的数据成员(变量) data_member1; data_member2; // 类的方法(函数) method1(); method2(); };</code>
類別的成員:
資料成員:類別中儲存資料的變數。
方法:類別中定義的操作或行為的函數。
類別的物件:
從 class 建立的實例。物件具有類別中定義的所有資料成員和方法。
類別的建構子:
當建立物件時呼叫的特殊方法,用於初始化物件的資料成員。
類別的析構函數:
當物件銷毀時呼叫的特殊方法,用於釋放佔用的資源。
類別的存取控制:
控制類別成員對外部程式碼的可見性。有三種存取控制等級:
類別的使用範例:
<code class="cpp">class Person { public: string name; // 数据成员 void greet() { // 方法 cout << "Hello, my name is " << name << endl; } }; int main() { Person john; // 创建对象 john john.name = "John Doe"; // 访问数据成员 john.greet(); // 调用方法 return 0; }</code>
以上是c++中class的用法的詳細內容。更多資訊請關注PHP中文網其他相關文章!