السلام عليكم
الاخوه المحترفين
ممكن حد يشرح لي ايش هي الباكيج
وكيف استعمالها وايش فوائدها
هذا طلب خاص شباب
السلام عليكم
الاخوه المحترفين
ممكن حد يشرح لي ايش هي الباكيج
وكيف استعمالها وايش فوائدها
هذا طلب خاص شباب
abo_alzobaer@hotmail.com
اولا قبل ان اجيب على سؤالك اخي mgazif
يجب ان اوضح لك انك قد قمت بتجاوز قواعد المنتدى بالرغم من انك لست جديدا على المنتدى
تجاوزك للقواعد كان في اسم الموضوع يجب عليك الا توجه سؤالك الى احد او شريحة معينة...
ويجب عليك توضيح اسم الموضوع مثلا يمكنك كتابة ( ماهي الباكيج pakage)
اما بالنسبة لسؤالك فإذا كنت تقصد الجملة التي تكتبها في بداية البرنامج Pakage Dir
وعملها مشابه لعمل الكلمة Import وهذا يعني ان برامجك عند الترجمة سوف تذهب الى المجلد المحدد Dir بعد الكلمة
ايظا اذا كان هناك كلاس يستدعي كلاسا اخر فانه سوف يبحث عنه في المجلد المحدد Dir
هذه هي المعلومات التي عندي
مرحبا اخي package يتم عملها حتى يستطيع المبرمج استخدام الملفات او methods الموجودة في ال package في ملفات اخرى وهذا مثال ل package قمت بعمله اثناء تعلمي JAVA لغة جميلة جدا واتمنى ان تفهم عن طريق المثال
قبل كل شي تقوم بعمل ملف خاص ويكون اسمه نفس اسم ال package مثلا لقد قمت بعمل package واسميتها smile
C:\MyJava>mkdir smile
ولذلك يجب ا يكون الملف باسم smile
C:\MyJava\smile>
والان تقوم بكتابة جميع ال classes التي تحتاها وتضعها في الملف
smile
قمت بكتابة ثلاث class
وهن comma
package smile;
public class comma{
public void COMMA()
{
System.out.println(" |");
}
}و Point
package smile;
public class Point{
public void point()
{
System.out.println(" . .");
}
}
و Line
package smile;
public class Line{
public void line(){
System.out.println(" -_-");
}
}من اجل فحص ال package واستخدامها في برنامج اخر
يجب ان يبدا البرنامج
import smile.*;
واسميته smily ويجب ان يوضع في directory اخر مثل
C:\MyJava>
import smile.*;
public class Smily{
public static void main(String [] args)
{
Point p = new Point();
comma c = new comma();
Line l = new Line();
p.point();
c.COMMA();
l.line();
}
}فلقد قمت هنا باستخدام ال methods الموجودة في comma Point and Line
في Smily
يقوم smily برسم عبارة عن وجه ضاحك
اتمنى انك فهمت
والله الموفق
لست متواجد بشكل يومي
شكرا اخي Student_1981
لقد شرحت باسهاب واعطيت الموضوع حقه
جزاك الله خيرا
هذا الموضوع مغلق.