以smalltalk開始，有種設計思想認為，物件導向程式語言，類別本身都可以為物件。咁依類程式語言，類別本身，亦都係物件。咁類別個物件，就喺定義類別就生出來。類別嘅資料結構方面，除咗有成套實例變數，亦成套定義常數，另外再有成套類別變數，視為類別嘅狀態，所有佢嘅實例都可共用。