Visual Basic - Class Members

Visual Basic - مكونات الكلاس (Class Members)

في Visual Basic، الكلاس يمكن أن يحتوي على عدة أنواع من الأعضاء (Members)، مثل:

  • الخصائص (Properties)
  • الدوال (Methods)
  • المُعاملات (Constructors)
  • المتغيرات (Fields)
فيما يلي توضيح لكل منها مع أمثلة عملية.


🔹 إنشاء كلاس يحتوي على متغير (Field) وخاصية (Property)


Public Class Person
    ' متغير خاص
    Private name As String

    ' خاصية عامة
    Public Property FullName As String
        Get
            Return name
        End Get
        Set(value As String)
            name = value
        End Set
    End Property
End Class

✅ هنا أنشأنا كلاس Person يحتوي على متغير داخلي وخاصية يمكن الوصول إليها من الخارج.


🔄 إضافة Constructor (مُعامل)


Public Sub New(initialName As String)
    FullName = initialName
End Sub

✅ هذا هو الـ Constructor الذي يُستخدم لتعيين قيمة عند إنشاء الكائن.


🔹 إضافة دالة (Method)


Public Sub SayHello()
    Console.WriteLine("مرحبًا، اسمي " & FullName)
End Sub

✅ هذه دالة تطبع رسالة ترحيب.


💻 استخدام الكلاس في Main


Sub Main()
    Dim p As New Person("أحمد")
    p.SayHello()
End Sub

✅ النتيجة: مرحبًا، اسمي أحمد


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

  • يمكنك إضافة أكثر من خاصية أو دالة داخل الكلاس.
  • المعامل Constructor يُستخدم لتجهيز الكائن عند إنشائه.
  • الخصائص توفر طريقة آمنة للتحكم في الوصول إلى البيانات.

تعليقات

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

HTML - Text Formatting تنسيقات النص

1.1 SQL Introduction

Entity Framework - مقدمة عن Entity Framework