لمحة جافاوية 22: استحضار مكونات الفئة

السلام عليكم

هذه آخر حلقة من حلقات أضيف في الإصدارة الخامسة
ربما يكون هناك أجزاء أخرى من المسلسل لكني لا أعدكم بشيء
فهذا موضوع مرتبط بالعوائد والتكاليف
التزموا مقاعدكم ولا تقوموا بأي مشاغبات
خصوصاً البوابين على شاكلة صديقنا …
لاتفهموني بشكل خاطئ يا جماعة
بالتأكيد هذه لم تكن هذه إشارة إلى أحد معين
حلقة اليوم ليست طويلة
لكنها مريحة بعض الشيء في البرمجة
الجافا تمنحك خاصية استحضار import فئة class معينة من حزمة package معينة

import modonat-alaa.com.Something;

هناك أشياء أخرى ثابتة static يمكن أن نستحضرها import
فمثلاً المتغيرات variables والدوال methods
على مستوى الفئة class members
تعتبر ملكاً للفئة class ككل ولا تختلف من كائن object إلى آخر
لهذا أضيف في الإصدارة الخامسة
خاصية استحضار import المكونات على مستوى الفئة
(المكون هو ما تتكون منه الفئة وهو إما متغير أو دالة)
وتسمى هذه الخاصية باسم static import
مثال

import static java.lang.Math.abs;

الآن نستطيع مناداة الدالة abs وكأنها موجودة في الفئة خاصتنا
نستطيع أيضاً في جافا ما قبل النسخة الخامسة أن نستخدم علامة النجمة لكي نقوم
باستحضار كل الفئات الموجودة في حزمة معينة
هنا علامة النجمة تعني استدعاء كل المكونات
من نوع static على مستوى الفئة

import static java.lang.Math.*;

تستطيع استخدام sqrt ,floor,ceil,…
مع نهاية هذه الحلقة
يكون انتهى الموسم الأول من مسلسل أضيف في الإصدارة الخامسة
الشكر الجزيل لك المشاركين في المسلسل الي هما أنا ثم أنا ثم أنا ثم الأخ عبده
وشكر للمخرج الفنان المبدع علاء
ومؤلف القصة الكاتب المبدع الموهوب المعجزة علاء
وشكر لسناريست الجميل علاء
ونشكر الشركات الداعمة (المراجع)
من الآخر بشكر نفسي فقط لأني الوحيد في هذا العمل
انتظرونا في مسلسلات أخرى
فريق عمل المسلسل
مراجع:
1-مقالة بعنوان Java 5 Features: Part-II

http://java.codeproject.com/KB/java/Java5FeaturesII.aspx

تحياتي

Tags: , , ,

2 Responses to “لمحة جافاوية 22: استحضار مكونات الفئة”

  1. Webmaster قال:

    Этот блог заслуживает похвалы. Обязательно напишу про него на закрытом форуме вебмастеров. Думаю, вебмастера согласятся со мной. Кстати вы можете присоединиться к сообществу вебмастеров, закрытый форум вебмасетров.

  2. admin قال:

    I think you are a spam
    but , Thank you for the compliment

    Regards
    Eng.Alaa

Leave a Reply