ذاك (البرمجة)
في البداية، this (ذيس او هذا) هي واحدة من الكلمات الرئيسية المستعملة في لغات البرمجة للإشارة إلى الكائن نفسه (في البرمجة الكائنية كاستخدام الاصناف او كما تسمى بالانكليزية كلاس) أو القسم أو غيرها من الكيانات
كذلك، ويجب الاشارة الى انه من الممكن ان لاتكون موجودة بنفس الكلمة المحجوزة this
وعلى صعيد آخر، فمثلا في لغة بايثون تستعمل كلمة self للاشارة لهذا المفهوم علما ان self ليست كلمة محجوزة في بايثون اي يمكن استخدام كلمة غير محجوزة اخرى على ان تكون موجودة مكان المتغيرالوسيط الاول في تعريف الكائن او التابع
Python
class mynumber:
def __init__(self, value):
وجوه المنحى البرمجة
كذلك، في كثير من وجوه المنحى البرمجة لغات, هذا (وتسمى كذلك self أو this) هو متغير المستعملة في أساليب المثال للإشارة إلى الكائن الذي كانوا يعملون. C++ و اللغات التي تستمد في نمط من ذلك (مثل Java، C#، D، PHP) عموما استخدام هذا. من Smalltalk وغيرها ، مثل Object Pascal، Perl، Python، Ruby, الصدأ, Objective-C, DataFlex و سريعة, الاستخدام الذاتي. Microsoft Visual Basic يستعمل لي.
#============AAA مثلا
def __init__(AAA, value):
class mynumber:
self.value = value
- def print_value(self):
- print(self.value)
- obj1 = mynumber(17)
- obj1.print_value
AAA.value = value
- def print_value(AAA):
- print(AAA.value)
- obj1 = mynumber(17)
- obj1.print_value
📝 هل في هذه المقالة خطأ؟
إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.
ما رأيك في هذه المقالة؟