Constructor
คือ การกำหนด เมธอด New ไว้ภายในคลาส ซึ่งขณะที่เราสร้าง
Object เมธอด New นี้จะถูกทำงาน โดย อัตโนมัติ เรานิยมใช้
constructor ทำงานบางอย่างเช่น กำหนดค่าเริ่มต้นของตัวแปร
, เปิดไฟล์ หรือแสดงข้อความอะไรบางอย่าง เป็นต้น เช่นในขณะที่เราสร้าง
object car เราสามารถกำหนดค่าเริ่มต้นให้สี (color ) เป็นสีแดง
หรือสีอะไรก็ได้ ดังตัวอย่าง
Public
Class Car
Sub
New()
Color
= แดง
Speed
= 0
HoursePower
= 100
GearPosition
= ว่าง
End
Sub
End Class
ต.ย. คลาส Human
Public
Class Human
Public
Name As String
Private
Age As Int16
Public
Gender As String
Public
Tall As Int16
Public
weight As Int16
Public
Property sgAge() As Int16
Get
Return
Age
End
Get
Set(ByVal
a As Int16)
Age
+= a
End
Set
End
Property
End
Class
ในหน้าจอ ออกแบบ Design ให้ ดับเบิ้ลคลิกที่ฟอร์ม
แล้วพิมพ์โค้ดดังนี้
Private
Sub Form1_Load(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles MyBase.Load
Dim h1 As New Human
h1.sgAge = 1
MsgBox(h1.sgAge)
Dim h2 As Human
h2 = h1
h2.sgAge = 4
MsgBox(h2.sgAge)
End Sub
|