選單
×
   ❮   
HTML CSS JAVASCRIPT SQL PYTHON JAVA PHP HOW TO W3.CSS C C++ C# BOOTSTRAP REACT MYSQL JQUERY EXCEL XML DJANGO NUMPY PANDAS NODEJS R TYPESCRIPT ANGULAR GIT POSTGRESQL MONGODB ASP AI GO KOTLIN SASS VUE DSA GEN AI SCIPY AWS CYBERSECURITY DATA SCIENCE
     ❯   

C# 類和物件


類和物件

您從上一章瞭解到,C# 是一種面向物件的程式語言。

在 C# 中,一切都與類和物件以及它們的屬性和方法相關聯。例如:在現實生活中,汽車是一個物件。汽車有 屬性,如重量和顏色,以及 方法,如駕駛和剎車。

類就像一個物件建構函式,或者是建立物件的“藍圖”。


建立類

要建立類,請使用 class 關鍵字

建立一個名為 "Car" 的類,並帶有一個變數 color

class Car 
{
  string color = "red";
}

當一個變數直接宣告在一個類中時,它通常被稱為一個 欄位(或屬性)。

雖然不是必需的,但為類名使用大寫字母開頭是一個好習慣。此外,C# 檔名和類名通常是匹配的,這能使我們的程式碼更有條理。然而,這並非強制要求(與 Java 不同)。



建立物件

物件是從類建立的。我們已經建立了名為 Car 的類,現在我們可以用它來建立物件。

要建立 Car 的物件,請指定類名,後跟物件名,並使用關鍵字 new

示例

建立一個名為 "myObj" 的物件,並使用它來列印 color 的值

class Car 
{
  string color = "red";

  static void Main(string[] args)
  {
    Car myObj = new Car();
    Console.WriteLine(myObj.color);
  }
}

自己動手試一試 »

請注意,我們使用點語法(.)來訪問類中的變數/欄位(myObj.color)。您將在下一章學習更多關於欄位的知識。


×

聯絡銷售

如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com

報告錯誤

如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com

W3Schools 經過最佳化,旨在方便學習和培訓。示例可能經過簡化,以提高閱讀和學習體驗。教程、參考資料和示例會不斷審查,以避免錯誤,但我們無法保證所有內容的完全正確性。使用 W3Schools 即表示您已閱讀並接受我們的使用條款Cookie 和隱私政策

版權所有 1999-2024 Refsnes Data。保留所有權利。W3Schools 由 W3.CSS 提供支援