在物件導向中,"Class"(類別)是一個定義了一組屬性和方法的模板,用來創建物件的藍圖。透過這個模板,可以輕鬆地創建出多個具有相同屬性和方法的物件,方便地進行程式設計。
Class中的成員分為以下幾種:
屬性(Properties):表示物件的狀態或特徵,是Class中的一個數據成員。屬性可以是各種數據類型(例如整數、字串、布林等等),也可以是其他Class的物件。
方法(Methods):表示物件的行為或功能,是Class中的一個函數成員。方法通常用於實現特定的功能,例如計算、修改物件狀態、存取物件屬性等等。
事件(Events):表示物件所支援的動作,當某些特定事件發生時,會觸發相應的事件處理程序。
構造函數(Constructors):是一個特殊的方法,用來創建新的物件並初始化其屬性。
解構函數(Destructors):是一個特殊的方法,用來釋放物件所佔用的資源。