» دالة التشييد في لغة البرمجة سي شارب - منصة البرمجيات الذكية

كل الدروس

دالة التشييد في لغة البرمجة سي شارب

  • دالة التشييد (الكونستركتر) :

تعتبر دالة التشييد constructor من الدوال المهمة في الكلاسات ، والتي تساعدنا كثيرا في وضع القيم المبدئية وتمهيدها واستخدامها في دوال الكلاس دون الحاجة لاسناد القيم لكل متغير داخل الكلاس .

  • الصيغة العامة لدالة التشييد :

يجب كتابة دالة constructor من البداية وتعريفها مباشرة بعد مسمى الكلاس ، ويمكن لنا ايضا تمرير القيم من خلال الدالة ، واليك الشرح التوضيحي لعملة دالة التشييد في الكلاس , كما يجب ان نسمي دالة التشييد على نفس اسم الكلاس.

طريقة انشاء دالة التشييد في كلاس:

سوف نقوم الان بتعريف كلاس وايضا عمل دالة التشييد التي تساعدنا في تهيئة القيم او المتغيرات كالتالي:

  1.  class className {
  2.     public int a ;
  3.     public String msg ;
  4.            // initializer block
  5.       void className ( int a , String msg ) {
  6.               this.a = a ;
  7.               this.msg = msg ;
  8.               {
  9.  }
  10.   //execute constructor function
  11.  className c1=new className(5,“hello”) ;

 

في البداية عرفنا كلاس بمسمى className وضعنا قيم افتراضية للدالة ومن ثم عملنا المتغيرات وانشئنا دالة التشييد وقمنا بربط القيم داخل دالة التشييد.

عرفنا كائن من الكلاس ومن ثم قمنا بتمرير القيم لدالة التشييد والتي سوف تعمل وتاخذ القيم مباشرة من لحظة انشاء كائن من أي كلاس.

ملاحظة مهمة: يجب ان بكون اسم دالة التشييد على نفس اسم الكلاس


سي شارب,سي شارب الشروحات الكتابية