Han*_*son 64
不确定你对"类构造函数"的意思,但我认为你的意思是下面的一个.
实例构造函数:
Public Sub New()
End Sub
Run Code Online (Sandbox Code Playgroud)
共享构造函数:
Shared Sub New()
End Sub
Run Code Online (Sandbox Code Playgroud)
Shi*_*ion 17
假设您的班级名为MyStudent.以下是定义类构造函数的方法:
Public Class MyStudent
Public StudentId As Integer
'Here's the class constructor:
Public Sub New(newStudentId As Integer)
StudentId = newStudentId
End Sub
End Class
Run Code Online (Sandbox Code Playgroud)
这是你怎么称呼它:
Dim student As New MyStudent(studentId)
当然,您的类构造函数可以包含您需要的任意数量的参数 - 甚至没有参数,在这种情况下,您将括号留空.您还可以为同一个类创建多个构造函数,所有构造函数都具有不同的参数组合.这些被称为类构造函数的不同"签名".
如果你的意思是VB 6,那就是Private Sub Class_Initialize().
http://msdn.microsoft.com/en-us/library/55yzhfb2(VS.80).aspx
如果你的意思是VB.NET它是Public Sub New()或Shared Sub New().
| 归档时间: |
|
| 查看次数: |
86286 次 |
| 最近记录: |