0 Suhaib Hassan نشر 26 مايو 2021 أرسل تقرير نشر 26 مايو 2021 (معدل) هذه السهل طريقه ممكن تنشأ فيها destructor في لغة البايثون class Employee: # Initializing def __init__(self): print('Employee created') # Calling destructor def __del__(self): print("Destructor called") def Create_obj(): print('Making Object...') obj = Employee() print('function end...') return obj print('Calling Create_obj() function...') obj = Create_obj() print('Program End...') يمكنك مراجعه هذا الرابط لمزيد من المعلومات https://www.geeksforgeeks.org/destructors-in-python/ تم التعديل في 26 مايو 2021 بواسطة Suhaib Hassan 1 اقتباس
0 محمد أبو عواد نشر 26 مايو 2021 أرسل تقرير نشر 26 مايو 2021 بداية سوف نقوم بانشاء كلاس ليكن اسمه Test class Test: def __init__(self): print('تم انشاء الأوبجكت') def __del__(self): print('تم حذف الأوبجكت') لقد قمت بانشاء الكلاس وأنشأت ال constructor وال Destructor , الآن لنحاول انشاء اوبجكت ونحذفه لنرى النتيجة obj = Test() del obj سوف تكون النتيجة كالتالي //تطبع عند انشاء الأوبجكت تم انشاء الأوبجكت //تطبع عند حذف الأوبجكت تم حذف الأوبجكت اقتباس
السؤال
سالي احمد
لغة البايثون
2 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.