靜態成員 (方法/屬性/欄位) 屬於類別本身,跨實例共享,無需實例化即可呼叫 (如 Console.WriteLine)。靜態類別僅含靜態成員、不可實例化、無建構子。
介面封裝隱性 public 方法/屬性集合,定義契約不含實作。類別實作介面即支援其所有成員。介面不可單獨存在/實例化。一類別可實作多介面,一介面可被多類別實作。
單一繼承:class Student : Person。衍生類取得基類所有非私有成員。Person 定義姓名、性別、年齡、體重、建構子、Eat 方法。Student 繼承並擴充學校、成績、年級、Study 方法。
Person man = new Person("lixiao","woman",11,88);
Student Luxiaofeng = new Student();
// Luxiaofeng 同時擁有 Person 所有屬性/方法與自身擴充成員
Luxiaofeng.Eat(14); // 呼叫基類方法
Luxiaofeng.Study(18); // 呼叫自身方法
Object 為終極基類。virtual/abstract 允許衍生類覆寫。