Visual Basic - Classes and Objects
3.2 Visual Basic - عناصر الكلاس (Class Members)
عناصر الكلاس (Class Members) هي الأجزاء التي تُكوِّن الكلاس، وتشمل:
- الحقول (Fields): لتخزين البيانات.
- الخصائص (Properties): للتحكم في الوصول إلى البيانات.
- الدوال والإجراءات (Methods): لتنفيذ العمليات.
- المُنشئ (Constructor): لتعيين القيم عند إنشاء الكائن. EndUl>
🔹 مثال كلاس يحتوي على عدة عناصر
Public Class Person
' حقل
Public Name As String
' خاصية
Public Property Age As Integer
' دالة
Public Sub Greet()
Console.WriteLine("مرحبًا، اسمي " & Name)
End Sub
End Class
💻 استخدام العناصر
Sub Main()
Dim p As New Person()
p.Name = "محمود"
p.Age = 30
p.Greet()
Console.WriteLine("العمر: " & p.Age)
End Sub
✅ هنا استخدمنا حقلًا وخاصية ودالة.
🔄 الفرق بين الحقل والخاصية
- الحقل: هو متغير مباشر داخل الكلاس.
- الخاصية: توفر طريقة للتحقق أو تعديل القيم عند القراءة أو الكتابة.
⚙️ دوال داخل الكلاس
يمكنك كتابة دوال تنفذ مهام مختلفة باستخدام بيانات الكائن.
Public Function GetInfo() As String
Return "الاسم: " & Name & ", العمر: " & Age
End Function
📌 ملاحظات مهمة
- من الأفضل استخدام الخصائص بدل الحقول المباشرة للحفاظ على الأمان.
- الدوال والإجراءات تضيف سلوك للكلاس.
- يمكنك الجمع بين كل العناصر بحرية.
تعليقات
إرسال تعليق