自定義方法和屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用類模塊可以為新的自定義對(duì)象創(chuàng)建定義。當(dāng)創(chuàng)建的新實(shí)例時(shí),會(huì)創(chuàng)建一個(gè)新對(duì)象,并返回對(duì)它的引用。

定義在類模塊中的所有公用過程都將成為新對(duì)象的方法。Sub 語句定義不返回值的方法;Function 語句定義返回指定類型值的方法。

所定義的任何 Property Let、Property GetProperty Set 過程都將成為新對(duì)象的屬性;其中 Property Get 過程捕獲屬性的值;Property Let 過程設(shè)置非對(duì)象的屬性值。Property Set 過程設(shè)置對(duì)象的屬性值。

例如,使用類模塊,可以在應(yīng)用程序和它所調(diào)用的一組 Windows 應(yīng)用程序編程接口 (API) 函數(shù)之間創(chuàng)建接口層。為此,要?jiǎng)?chuàng)建一組用于調(diào)用 DLL 中較復(fù)雜過程的簡(jiǎn)單過程。當(dāng)創(chuàng)建該類的實(shí)例時(shí),那些已經(jīng)創(chuàng)建的過程將成為新對(duì)象的方法。可以像使用任何對(duì)象方法一樣應(yīng)用這些方法,并且在應(yīng)用這些方法的過程中也調(diào)用了 API 函數(shù)。