CS602: Java Programming
Fall2016
Dr. Mabroka A.M.
.8الحزم packages ُ الحزمة عبارة عن مجلد directoryتنظم فيها ال classesاملرتبطة مع بعضها البعض بحيث كل مجموعة من هذه ال classesلها وظائف معينة و مشتركة .و تمتاز لغة جافا باحتوائها على عدد هائل من ال classesاملرتبة في حزم .packagesو من اهمها: *java.util. *javax.swing. *java.awt. *java.io. و غيرها من الحزم العديدة التي تصاحب بيئة javaأو تتواجد من قبل املبرمجين .و تسمح هذه الحزم بإعادة االستخدام ل classesاملوجودة فيها ضمن العديد من التطبيقات حسب الحاجة. و قبل استخدام أي classمرة أخرى في أي برنامج ،يجب وضعها في حزمة وفق الخطوات املبينة في الفقرة التالية. .1 .2
.3
تكوين الحزمة package creation التصريح ب classعلى أنها public اختيار اسم وحيد ل ،packageثم إضافة هذا التصريح الى امللف املصدر الذي يحتوي على ،public classبحيث أن لكل ملف مصدر هناك تصريح باسم packageواحد و واحد فقط .و يجب ان يسبق التصريح بالكلمة املحجوزة packageكل جملة في البرنامج (امللف املصدر). ترجمة التصنيف compile the class حتى يمكن تضمين هذه الحزمة في البرنامج املناسب. ;2 package com.CS602
Public class Book { ………. ……… } .4تضمين الحزمة في البرنامج املراد استخدام ال classفيه ،كما هو موضح في املثال التالي: ;import com.CS602 1
31