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
    

    📌 ملاحظات مهمة

    • من الأفضل استخدام الخصائص بدل الحقول المباشرة للحفاظ على الأمان.
    • الدوال والإجراءات تضيف سلوك للكلاس.
    • يمكنك الجمع بين كل العناصر بحرية.

تعليقات

المشاركات الشائعة من هذه المدونة

1.1 SQL Introduction

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

LINQ Concat Method