網站首頁 學習教育 IT科技 金融知識 旅遊規劃 生活小知識 家鄉美食 養生小知識 健身運動 美容百科 遊戲知識 綜合知識
當前位置:趣知科普吧 > 綜合知識 > 

類與種有什麼區別

欄目: 綜合知識 / 發佈於: / 人氣:1.43W

類與種有什麼區別

類實際上是對某種類型的對象定義變量和方法的原型,是對某個對象的定義,它包含有關對象動作方式的資訊,包括它的名稱、方法、屬性和事件;當引用類的代碼執行時,類的一個新的實例,即對象,就在內存中創建了,雖然只有一個類,但能從這個類在內存中創建多個相同類型的對象;種,植物果實中能長成新植物的部分,又泛指生物傳代繁殖的物質,量詞,表示類別、式樣、種種。

類:

類是面向對象程序設計實現資訊封裝的基礎。類是一種用戶定義的引用數據類型,也稱類類型。每個類包含數據說明和一組操作數據或傳遞消息的函數。類的實例稱爲對象。類是面嚮對象語言的程序設計中的概念,是面向對象編程的基礎。類的實質是一種引用數據類型,類似於byte、short、int(char)、long、float、double等基本數據類型,不同的是它是一種複雜的數據類型。因爲它的本質是數據類型,而不是數據,所以不存在於內存中,不能被直接操作,只有被實例化爲對象時,纔會變得可操作。類是對現實生活中一類具有共同特徵的事物的抽象。如果一個程序裏提供的數據類型與應用中的概念有直接的對應,這個程序就會更容易理解,也更容易修改。一組經過很好選擇的用戶定義的類會使程序更簡潔。此外,它還能使各種形式的代碼分析更容易進行。特別地,它還會使編譯器有可能檢查對象的非法使用。

Tags: