Java – Class/Static Variables

متغيرات خاصة بالكلاس وتكون مميزة بكلمة static وتكون خارج نطاق method, constructor or a block

* هي تكون نسخة واحدة فقط للكلاس مهما تم أنشاء أي عدد من الأوبجكت للكلاس

* غالبا ما تستخدم كثوابت في الكلاس وتأخد public/private, final, and static وقيمها لا تتغير عن القيم الآولية التي أخدتها

* تخزن في ذاكرة static

* هذه المتغيرات يتم أنشائها في بداية أنشاء البرنامج وتنتهي عندما يتوقف البرنامج

* مرئية لكل الكلاس وغالبا ما تعرف public

* القيم الأفتراضية لها 

numbers     0               Booleans   false         object references    null

* يمكن أعطاء قيم عند تعريف هذه المتغيرات أو بداخل constructor   أو بداخل static initializer blocks

* يمكن أستدعاء هذه المتغيرات من خلال أستخدام أسم الكلاس وأسم المتغير 

*  عند تعريفها  public static final لابد وأن تكتب كل الحروف كبيتل  إذا لم يتم أستخدام  public and final  ينبغي أتباع نفس طريقة التسيمة المتعلقة  instance and local variables

مثال

النتيجة 

 

 

يرجي تقييم الموضوع

Facebooktwittergoogle_plusredditpinterestlinkedinmailby feather
The following two tabs change content below.

عهود على

Latest posts by عهود على (see all)

Comments

comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *