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
)。您將在下一章學習更多關於欄位的知識。