مرجع
آخر الزيارات

ذاك (البرمجة)

184 كلمة•0 مشاهدة•🗒️ منذ يوم
باختصار: this (ذيس او هذا) هي واحدة من الكلمات الرئيسية المستعملة في لغات البرمجة للإشارة إلى الكائن نفسه (في البرمجة الكائنية كاستخدام الاصناف او كما تسمى بالانكليزية كلاس) أو القسم أو غيرها من الكيانات. تتناول المقالة 5 أقسام، منها «Python»، «وجوه المنحى البرمجة» و«#============AAA مثلا».
المحتويات
  1. Python
  2. وجوه المنحى البرمجة
  3. #============AAA مثلا
  4. self.value = value
  5. AAA.value = value

في البداية، 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

ما رأيك في هذه المقالة؟

📝 هل في هذه المقالة خطأ؟

إذا وجدت معلومة تحتاج تصحيحاً أو إضافة، أو أردت حذف المقالة، أرسل لنا طلباً وسنراجعه.