🏗️
第十七章:類別與物件 (OOP)
編程界最高級的法術:面向對象編程。它讓我們可以創造自己的「物種」!
📜 類別 (Class):創造藍圖
類別就像是一張「設計圖」或「生物指南」。它定義了一個物種長什麼樣子、會做什麼。
public class Dragon
{
public string Name; // 屬性:名字
public int HP; // 屬性:生命值
public void BreathFire() // 方法:噴火
{
Console.WriteLine($"{Name} 噴出了強大的火球!");
}
}
🐣 物件 (Object):召喚實體
有了藍圖後,我們就可以根據它召喚出真正的、會動的物件。
Dragon myPet = new Dragon();
myPet.Name = "小火龍";
myPet.HP = 100;
myPet.BreathFire();
🏗️ 為什麼要這樣做?
🏰 建築與蓋房子:
類別就是「房子的設計圖」,物件就是「照著設計圖蓋出來的一棟棟房子」。
你可以用一張設計圖蓋出一千棟名字和顏色都不一樣的房子!