بسم الله الرحمن الرحيم
هذا أمر وددت الحصول عليه في الجافا لأنها ليس مثل الأبجكت باسكال
الجافا لغة كائنية 100 /100
الأبجكت باسكال إجرائية وكائنية ولذلك سأعرف متغيرا عاما في وحدة وأستعمله في وحدة أخرى دون مشكلة
في الجافا يمكن ذلك بهذه الطريقة التالية
لنضرب مثلا
لدينا كلاس اسمه first وكلاس اسمه second
class First {
String variable1 = "hello ahmed";
}
نريد استعمال هذا المتغير في كلاس الثاني
لفعل ذلك نضيف الكلمة المفتاحية static قبل الكتغير ليصبح هكذا
class First {
static String variable1 = "hello ahmed";
}
الآن من الكلاس الآخر ننادي المتغير التي أنشأناه
class Second {
String variable2 = first.variable1;
}
ولأنه static لم نحتج إلى إنشاء الكلاس لاستعماله

0 تعليقات