首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

不太理解哪位高手给解释一下

2012-01-19 
不太理解谁给解释一下?PrivateAAsB引用外部类BPrivateDAsStringPublicFunctionInitialize(ByValCAsB)AsBoo

不太理解谁给解释一下?
Private   A         As   B               引用外部类B
Private   D         As   String

Public   Function   Initialize(ByVal   C   As   B)   As   Boolean       --->     解释一下这句该怎么理解
        On   Error   Resume   Next
Set   A   =   C                                           -----> 用C实例化?
        Initialize   =   True
End   Function
Public   Sub   Terminate()
        Set   A   =   Nothing
End   Sub

[解决办法]
Private A As B 引用一个外部类B
Private D As String

Public Function Initialize(ByVal C As B) As Boolean ' 定义对象C为外部类B
On Error Resume Next
Set A = C -----> 实例化C的继承对象A
Initialize = True
End Function
Public Sub Terminate()
Set A = Nothing
End Sub
----------------------
简单一点(不考虑效率问题)可以这样:

Private A As New B

Public Sub Terminate()
Set A = Nothing
End Sub

热点排行