類別、結構和等位
這個章節將介紹 C++ 類別。 類別,可以包含資料和函式,在程式中設定使用者定義的型別。 在傳統的程式設計語言中,使用者定義的型別是一個資料集合,描述物件屬性和狀態。 C++ 的類別讓您可以描述屬性、狀態,並且定義行為。
包含以下主題:
三個類別型別是structure、class和union。 它們使用 struct、 class和 union 關鍵字來宣告(請參閱 定義類別型別)。 下表列出三個類別型別之間的差異。
如需 Managed 類別和結構的詳細資訊,請參閱類別和結構。
Structures、Classes 和 Unions 的存取控制和限制條件
結構 |
類別 |
Unions |
---|---|---|
類別關鍵字為 struct |
類別關鍵字是 class |
類別關鍵字是 union |
預設存取為 public |
預設存取為 private |
預設存取為 public |
沒有使用限制條件 |
沒有使用限制條件 |
一次只能使用一個成員 |