دلفي تعليم
هل تريد التفاعل مع هذه المساهمة؟ كل ما عليك هو إنشاء حساب جديد ببضع خطوات أو تسجيل الدخول للمتابعة.

البابي والهادم في لغة ما من لغات البرمجة

اذهب الى الأسفل

البابي والهادم في لغة ما من لغات البرمجة Empty البابي والهادم في لغة ما من لغات البرمجة

مُساهمة  djelal 19/5/2020, 1:53 pm


البابي والهادم في لغة ما من لغات البرمجة
constructor و destructor

مثلا في السي شارب
المثاال التالي يوضح كيف نعمل فئة توضح ذلك

using System;

namespace Class1
{
class Program
{
static void Main()
{/// القيمة التي ترسل عند انشاء الكائن
Person pr = new Person(" Create Object ");/// انشاء الكائن
pr.setsem(100);/// ارسال قيمة
Console.WriteLine(Convert.ToString(pr.getsem()));
Console.ReadKey();
}
}
class Person
{
private int int11;/// الحقل الاول عدد صحيح
private string str2; /// الحقل الثاني
public Person(string str2) /// الباني
{
this.str2 = str2; /// اول قيمة يتم ارسالها
Console.WriteLine(str2);/// ظهورها في رسالة
}
public void setsem(int i1)
{
int11 = i1; /// القيم مرسلة
}
public int getsem()
{
return int11; /// ارجاع القيمة المرسلة
}
~Person()/// الهادم
{
str2 = null; /// مسح القيمة
setsem(0); /// جعل القيمة 0
Console.Beep(); /// صوت
}
}
}

ملاحظة:
private يتم الوصول اليه من الفئة فقط
public يتم الوصول اليه من الفئات المشتقة و التي يتم فيها نشاء الكائن

djelal
مبرمج مجتهد

عدد المساهمات : 157
تاريخ التسجيل : 29/04/2015

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

- مواضيع مماثلة

 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى