類 (計算機科學)
面向对象编程;定义指定一个对象是如何工作的 / 維基百科,自由的 encyclopedia
類(英語:class)在物件導向程式設計中是一種面向對象計算機編程語言的構造,是創建物件的藍圖,描述了所創建的對象共同的特性和方法。
此條目沒有列出任何參考或來源。 (2014年2月18日) |
類的更嚴格的定義是由某種特定的元數據所組成的內聚的包。它描述了一些對象的行為規則,而這些對象就被稱為該類的實例。類有接口和結構。接口描述了如何通過方法與類及其實例互操作,而結構描述了一個實例中數據如何劃分為多個屬性。類是與某個層[註 1]的對象的最具體的類型。類還可以有運行時表示形式(元對象),它為操作與類相關的元數據提供了運行時支持。
支持類的編程語言在支持與類相關的各種特性方面都多多少少有一些微妙的差異。大多數都支持不同形式的類繼承。許多語言還支持提供封裝性的特性,比如訪問修飾符。類的出現,為面向對象編程的三個最重要的特性(封裝性、繼承性、多態性),提供了實現的手段。