除了shared以外沒其他的方法了。
創(chuàng)新互聯(lián)建站主營竹山網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司,主營網(wǎng)站建設(shè)方案,手機(jī)APP定制開發(fā),竹山h5重慶小程序開發(fā)搭建,竹山網(wǎng)站營銷推廣歡迎竹山等地區(qū)企業(yè)咨詢
除非Class B 繼承于 Class A.代碼如下:
Public Class A
Public Sub New()
End Sub
Public Sub methodA()
End Sub
End Class
Public Class B Inherits A
Public Sub New()
End Sub
Public Sub methodB()
MyBase.methodA
End Sub
End Class
這里的MyBase指向A,但是不能換成A.methodA();
Structure是值類型,classe是引用類型 Structure用棧來分配; classe用堆來分配 structure的成員默認(rèn)情況下是公共的,而Class的成員變量和常量默認(rèn)情況下是私有的而其它成員默認(rèn)情況下是公共的.這與VB6是相兼容的。 structure必須至少有一個非共享的成員變量或事件成員,class可以完全是空的. Structure的成員不能聲明成Protected; class成員可以. 一個structure過程只能在它是一個Shared Sub時才能handle events而且只能通過AddHandler語句;而任何class過程都可以handle events,既可以用Handles關(guān)鍵字或 AddHandler語句。 Structure variable declarations cannot specify initializers, the New keyword, or initial sizes for arrays; class variable declarations can. Structure繼承自ValueType類,不能從其它任何類型繼承; classes可以從任何不是ValueType的類繼承 Structure不能繼承而Class可以 Structure從來不析構(gòu)terminated因此common language runtime (CLR)從來不調(diào)用它的Finalize方法,classe由垃圾回收器進(jìn)行析構(gòu), 當(dāng)沒有任何對該類的引用時調(diào)用它的Finalize方法 structure 不需要一個構(gòu)造函數(shù),而Class需要 Structure只能有帶參數(shù)的非共享的構(gòu)造函數(shù); classes 可以有帶或不帶參數(shù)的構(gòu)造函數(shù). 每個Structure都有一個默認(rèn)的不帶參數(shù)的構(gòu)造函數(shù)以對其成員進(jìn)行初始化,你可以重新定義該函數(shù)
外層的Class就相當(dāng)于里層Class的命名空間了。
如果里層的Class設(shè)置為Private之類的,這個Class只能供它外層的Class使用
網(wǎng)站標(biāo)題:關(guān)于vb點(diǎn)虐
class的信息
分享網(wǎng)址:http://www.rwnh.cn/article42/ddgohec.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、響應(yīng)式網(wǎng)站、網(wǎng)站設(shè)計公司、營銷型網(wǎng)站建設(shè)、網(wǎng)站制作、小程序開發(fā)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)