متغيرات جافا تخزن أنواعًا مختلفة من البيانات.
تخزن برامج Java قيم البيانات في متغيرات. عندما ينشئ المبرمج متغيرًا في تطبيق Java ، فإنه يعلن نوع المتغير واسمه ، ثم يعين قيمة له. يمكن تغيير قيمة المتغير في النقاط اللاحقة في التنفيذ باستخدام مزيد من عمليات التخصيص. تتضمن جملة الإسناد في Java استخدام عامل الإسناد لتعيين قيمة متغير. تعتمد الصيغة الدقيقة على نوع المتغير الذي يتلقى قيمة.
المتغيرات
في جافا ، يتم كتابة المتغيرات بقوة. هذا يعني أنه عندما تعلن عن متغير في برنامج Java ، يجب أن تعلن عن نوعه متبوعًا باسمه. يوضح نموذج كود Java التالي التصريح عن متغيرين ، أحدهما لعدد صحيح من النوع الأولي والآخر لنوع كائن لفئة داخل التطبيق: int num؛ التطبيق: يساعد myHelp ؛
فيديو اليوم
بمجرد أن يحتوي البرنامج على إعلان متغير ، يجب أن يكون نوع القيمة المخصصة للمتغير مناسبًا للنوع المعلن. يمكن أن تتبع هذه الإعلانات المتغيرة ببيانات التخصيص في الأسطر اللاحقة. ومع ذلك ، يمكن أن تتم عملية التخصيص أيضًا على نفس سطر الإعلان.
مهمة
التخصيص في Java هو عملية إعطاء قيمة لمتغير من النوع البدائي أو إعطاء مرجع كائن إلى متغير من نوع الكائن. تعمل علامة يساوي كمعامل تعيين في Java ، متبوعة بالقيمة المطلوب تعيينها. يوضح نموذج كود Java التالي تعيين قيمة لمتغير عدد صحيح من النوع الأولي ، والذي تم التصريح عنه بالفعل: num = 5؛
يمكن أن تظهر عملية الإسناد بدلاً من ذلك داخل نفس سطر الكود للإعلان عن المتغير ، على النحو التالي: int num = 5؛
يمكن تغيير قيمة المتغير مرة أخرى في المعالجة اللاحقة كما في هذا المثال: num ++؛
يعمل هذا الرمز على زيادة قيمة المتغير ، مضيفًا قيمة واحدة إليه.
تجسيد
عندما تظهر عبارة التعيين مع مراجع الكائنات ، قد تتضمن عملية التعيين أيضًا إنشاء مثيل للكائن. عندما يقوم كود Java بإنشاء مثيل كائن جديد لفئة Java في أحد التطبيقات ، فإن الكلمة الأساسية "new" تتسبب في تنفيذ طريقة المُنشئ للفئة ، مما يؤدي إلى إنشاء الكائن. يوضح نموذج التعليمات البرمجية التالي إنشاء متغير كائن: myHelp = new ApplicationHelper ()؛
يمكن أن يظهر هذا أيضًا في نفس السطر مثل إعلان المتغير كما يلي: ApplicationHelper myHelp = new ApplicationHelper ()؛
عندما يتم تنفيذ هذا السطر من التعليمات البرمجية ، يتم تنفيذ طريقة مُنشئ الفئة ، مما يؤدي إلى إرجاع مثيل للفئة ، وهو مرجع يتم تخزينه بواسطة المتغير.
الرجوع
بمجرد الإعلان عن متغير وتعيين قيمة له ، يمكن لبرنامج Java الرجوع إلى المتغير في المعالجة اللاحقة. بالنسبة لمتغيرات النوع البدائي ، يشير اسم المتغير إلى قيمة مخزنة. بالنسبة لأنواع الكائنات ، يشير المتغير إلى موقع مثيل الكائن في الذاكرة. هذا يعني أن متغيرين من الكائنات يمكن أن يشيروا إلى نفس المثيل ، كما في نموذج التعليمات البرمجية التالي: ApplicationHelper myHelp = new ApplicationHelper ()؛ ApplicationHelper sameHelp = myHelp ؛
يظهر بناء الجملة هذا بشكل شائع عندما تقوم البرامج بتمرير مراجع الكائنات كمعلمات لأساليب الفئات.