ثابت معدّل

التصريح أن عضو فئة ينتمي إلى فئة عوضاً عن مثيلات للفئة.

static statement

الوسيطات

  • statement
    مطلوبة. تعريف عضو فئة.

ملاحظات

ثابتة معدّل تشير إلى أنه عضو ينتمي إلى الفئة نفسها عوضاً عن مثيلات للفئة. فقط نسخ واحدة من الأعضاء ثابتة موجودة في لو حتى تطبيق معين عدة مثيلات فئة يتم إنشاؤها. يمكن فقط الوصول إلى الأعضاء ثابتة مع مرجع فئة بدلاً من مرجع لمثيل. على الرغم من ذلك، ضمن إعلان عضو فئة، الأعضاء ثابت يمكن الوصول إليها كائن هذا.

يمكن وضع علامة الأعضاء فئات مع ثابتة معدّل. لا يمكن أخذ فئات وواجهات الأعضاء واجهات ثابتة معدّل.

فإنك قد لا تضم ثابتة معدّل مع أي من وراثة معدّل s (مجردة و النهائية ) أو الإصدار اﻷمن معدّل s ( إخفاء و override).

Do not confuse the ثابت معدّل مع the ثابت كشف. ثابتة معدّل يشير إلى عضو ينتمي للفئة نفسها بدلاً من أي مثيل للفئة.

مثال

يلي مثال يوضح استخدام المعدل ثابتة.

class CTest {
   var nonstaticX : int;      // A non-static field belonging to a class instance.
   static var staticX : int;  // A static field belonging to the class.
}

// Initialize staticX. An instance of test is not needed.
CTest.staticX = 42;

// Create an instance of test class.
var a : CTest = new CTest;
a.nonstaticX = 5;
// The static field is not directly accessible from the class instance.

print(a.nonstaticX);
print(CTest.staticX);

The إخراج of this برنامج هو:

5
42

المتطلبات

الإصدار.NET

راجع أيضًا:

المرجع

expando معدّل

var، كشف حساب

دالة، كشف حساب

فئة، كشف حساب

ثابت بيان

المبادئ

نطاق متغيرات و الثوابت

نوع تعليق توضيحي

موارد أخرى

المُعَدِّلات