C# 對(duì)象的含義
對(duì)象就是OOP應(yīng)用程序的一個(gè)構(gòu)件(building block)。這個(gè)構(gòu)件封裝了部分應(yīng)用程序,這部分程序可以是一個(gè)過程、一些數(shù)據(jù)或一些更抽象的實(shí)體。
簡(jiǎn)單地說,對(duì)象非常類似于本書前面討論的結(jié)構(gòu)類型,包含變量成員和函數(shù)類型。它所包含的變量組成了存儲(chǔ)在對(duì)象中的數(shù)據(jù),其中包含的函數(shù)可以訪問對(duì)象的功能。稍微復(fù)雜的對(duì)象可能不包含任何數(shù)據(jù),而只包含函數(shù),表示一個(gè)過程。例如,可以使用表示打印機(jī)的對(duì)象,其中的函數(shù)可以控制打印機(jī)(允許打印文檔、測(cè)試頁等)。
C#中的對(duì)象是從類型中創(chuàng)建的,就像前面的變量一樣。對(duì)象的類型在OOP中有一個(gè)特殊名稱:類。可以使用類的定義來實(shí)例化對(duì)象,這表示創(chuàng)建該類的一個(gè)命名實(shí)例?!邦惖膶?shí)例”和對(duì)象的含義相同,但“類”和“對(duì)象”是完全不同的概念。
點(diǎn)擊加載更多評(píng)論>>