الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Package and Interface

مغلق
بدأه kousai في 14 يونيو 2007 · 5 رد · 595 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

يا جماعة انا بأقصى الحاجة لمساعدتكم

انا حاسس انو معلوماتي قد تداخلت ببعضها لذلك قررت ان أكتب بعضا مما أعاني منه بتعلم لغة الجافا

حابب أسألكم بعض الأسئلة

كما نعرف ان Package هو عبارة عن جمع سلسلة من الكلاسات المربوطة ببعضها ويمكن ان تحتوي على Package اخر نسميه Subpackage ويمكن ان يكون هناك كلاساتين ذات نفس الاسم ويمكن تشغيلهما دون ان يتداخلا ولكن بشرط ان لا يكونا تحت نفس ال Package

المشكلة انني فاهم ال Package لغويا ولكنني لم افهم كيف استطيع ان اترجم ما فهمته الى البرمجة

السؤال الأول

ما هو الكود عندما يطلب مننا صنع Package او وضع كلاسات تحت Package

السؤال الثاني

ليكن لدينا الكلاس java1 وكلاس تانية java2 وكلاس ثالثة java3

ماذا افعل عندما يطلب في البرنامج ان نضع جميع هده الكلاسات ضمن ال Package Java

السؤال التالت

عندما يطلب في البرنامج منادات كلاس من Package اخر يجب ان نستخدم import

كيف يتم استخدام هدا الكود import

تم تعديل هذه المشاركة بواسطة kousai في 14 يونيو 2007 في 19:19

#2

لتعمل package تكتب في بداية الكود

public class packageName

مثال

package pack1;
public class java1
{
	public static void main (String args[]){

	}
}

بتلاقي الكلاس موجود في مجلد اسمه pack1 في القرص C

C:\pack1

لتستخدم هادا الكلاس من ملف جافا اخر تستخدم جملة import

import pack1.*;

يا اخي ابحث في النت،

او في كتب الجافا بتلاقي معلومات كثيرة

بالتوفيق

#3

شكرا لالك

المشكلة اني كنت فاهم بمجرد ما اكتب Package في اعلى الكلاس يتشكل ملف لوحده بأسم ال package

شكرا مرة تانية

والله عم دور بالنت وبالكتب بس ضعت من كتر المعلومات

#4

إطرح مثال ، وعلى ضوئه نقوم بعمل ماتريد

#5

بص أخي، نصيحتي لك ، خدها واحده واحده

يعني امسك الكتاب اللي إنت بتتعلم منه إقرا فيه و متستعجل علي معلومه معينه، كله هتتعلمه بإذن الله في الوقت المناسب

فقط الصبر ، ثم الصبر

كما قال الشاعر :

صبرت حتى قال لي الصبر إلى متى الصبر قلتُ يا صبرُ صبرُ

#6

أعتقد ما تقصده أخي kousai عندنا في الدوت نت يسمي بالـ Namespace وعلي ذلك فالـ Package تعتبر Class Container يعني انت لو صممت مجموعة من الكلاسات تقوم بوظيفة معينه فيفضل وضعها في تصنيف خاص بها ويسمي Package يعني ترتيب Hierarchy , اقرأ في الـ OOP كي تحصل علي تفاصيل أكثر وتتضح لك الصورة ,

Package1
   Class1
   Class2
   Class3
  SubPackage1
	  Class1
	  Class2
  SubPackage2
	  Class1
Package2

والأخ الحرازي كتب لك الكود ,

هذا الموضوع مغلق.

مواضيع مشابهة