類、列舉和結構體 阿新 • • 發佈:2019-01-28 列舉型別:enum 列舉名 {列舉值1,列舉值2......} 列舉型別的變數只有賦值後可以用,只能將有效的值賦給一個人,不同列舉型別之間變數可以同名 在內部,一個列舉為每個元素 都關聯了一個整數值,預設情況下,編號從0開始,它代表第一個元素,以後每個元素的值都加1,當然也可以自定義預設值 列舉型別可以起到自注釋、規範的作用,讓程式顯得更清晰 enum是宣告列舉型別的關鍵字,不能用它去宣告一個列舉變數 結構體相當於一個符合容器,能夠儲存不同型別的資料 struct 結構體名稱 { 訪問修飾符 結構型別 成員名稱; 訪問修飾符 結構型別 成員名稱; ................... 訪問修飾符 結構型別 成員名稱; } 訪問修飾符: public:訪問不受限制 private:訪問僅限於包含型別 protected:訪問僅限於包含型別或從包含類派生的型別 intenal:訪問僅限於當前程式集 protected internal:訪問限制到當前程式集或者從包含類派生的型別 直接在名稱空間中宣告的類和結構,只可以是public和internal,如果不指定訪問修飾符,則預設為internal 類 類的作用就是:分類!!! 類:描述具有相同特徵和行為的抽象。 類的格式: Class 類名 { 類的特徵(欄位) 類的行為(方法) } 物件-----類的具體; 方法的格式:訪問修飾符 返回值型別 方法名(形式引數列表) { 語句; return返回值; }