مناقشة لغات البرمجة_ تكميلي 2011

كل ما يتعلق بمادة لغات البرمجة من استفسارات و مناقشات و محاضرات...........

مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الأحد أغسطس 14, 2011 8:44 pm

السلام عليكم ورحمة الله..

يمكن هي أول مناقشة بتاريخ المنتدى بينفتحلها موضوع بليلة الفحص :mrgreen:


بسم الله :)

بهاد البرنامج ليش بيطبع قيمة i==0, مع إنو وقت منطبع القيمة اللي برها التابع getJ بيعطينا 10؟
CODE: تحديد الكل
public class Main
{
   
    int i = getJ(); //1
    int getJ()
    {
        return j;
    }
    int j=10;

    public static void main(String[] args)
    {
       
        System.out.println(new Main().i);
       // System.out.println(new Main().getJ());
    }   
}



هاد البرنامج كيف بيطلع الناتج 5 4 3 4 5؟ مع إنو وقت منجربه بالإيد بيطلع 5 4 3 2 1 !!!
CODE: تحديد الكل
 public class Main {
 
      public static void main(String[] args)
      {

        int [] array = {1,2,3,4,5};
        reverse(array);
        for(int i = 0;i<array.length;i++)
        {
            System.out.println(array[i]+ " ");
        }
      }


    static void reverse (int []a)
    {
        int aa[] = a;
        for(int i = 0;i<a.length;i++)
        {
            aa[i] = a[a.length-1-i];
        }
    }
   
}


هلأ عنا البرنامج التالي:
CODE: تحديد الكل
    class GeometricObject
    {
        public GeometricObject() { System.out.println("A");}
        public GeometricObject(float f, int i) { System.out.println("B");}
    }

    class Circle9 extends GeometricObject
    {
        public Circle9()
        {
            this(1);
            System.out.println("C");
        }

        public Circle9(int i)
        {
            this(1,2,3);
            System.out.println("D");
        }

        public Circle9(int i,float f,double d)
        {
            super(f,i);
            System.out.println("E");
        }
}

public class Main {
   
    public static void main(String[] args) {
     
        Circle9 c = new Circle9();
       
    }
}

الناتج بيطلع: BEDC.. بس مو الفروض يطلع ABEDC؟ لأنو وقت منخلق object ورتان من صف معين, بيستدعي باني الأب بالأول وبعدين باني الابن؟
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة angel » الأحد أغسطس 14, 2011 9:15 pm

وعليكم السلام ورحمة الله وبركاته ومغفرته ورضوانه :)

هلأ بالنسبة للسؤال الأول:
يللي منعرفو أنو أول شي لما منعمل obj من شي كلاس بيروح بيعمل تهيئة للمتحولات الـ instance يللي فيه و حسب الترتيب يللي مكتوبين فيه ..
إجى بلش بالمتحول i يلي بينعطى قيمة من خلال التابع يلي بيرد j و بما أنو j لسى ما انعملها تهيئة لأنو بعد ال i فا لح تكون القيمة المبدئية إلها 0 وبالتالي يعطي ل i القيمة صفر ...

السؤال التالت:
صح حكيك بس بما أنو نحنا كاتبين باني => أنو التغى الباني الافتراضي للأب
ولازم الابن يستدعي باني أبو من خلال ال super وهاد الشي يللي صار بلش أول شي
CODE: تحديد الكل
this(1);

يللي استدعيت:
CODE: تحديد الكل
Circle9(int i)

وبيدورو استدعى الباني:
CODE: تحديد الكل
Circle9(int i,float f,double d)


وهون بأى نطينا للأب :)
CODE: تحديد الكل
super(f,i);


يلي طبع ال B وبعدين رجعنا نطوط برجوع و طبعنا EDC ...

ان شاء الله تكون الفكرة وضحت وتكون أجوبتي صح ...
angel
عضو فعال
عضو فعال
 
مشاركات: 345
اشترك في: الخميس فبراير 21, 2008 8:49 pm
مكان: مانو كتيير بعيد الكرة الأرضية :>
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: دمشق
الكلية: --------
المرحلة الدراسية: السنة الرابعة

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الأحد أغسطس 14, 2011 9:31 pm

لك يسلمون يا angel .. :ism:

angel كتب:السؤال التالت:
صح حكيك بس بما أنو نحنا كاتبين باني => أنو التغى الباني الافتراضي للأب ...

هلأ صح إنو التغى, بس ردينا كتبناه بإيدنا:
CODE: تحديد الكل
public GeometricObject() { System.out.println("A");}

هيك ساعتا مو لازم يستدعيه؟!!
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة angel » الأحد أغسطس 14, 2011 9:40 pm

هلأ صح إنو التغى, بس ردينا كتبناه بإيدنا:


تمام ..
هلأ في ملاحظة بتقول (يقوم المترجم بعمل باني افتراضي اذا لم نقم بكتابة باني ولكن في حال قمنا بكتابة باني لا يقوم المترجم بعمل باني افتراضي)
==> مشان هيك لما كتبنا باني بايدينا شو ما كان لازم نستدعيه يدويا ...
angel
عضو فعال
عضو فعال
 
مشاركات: 345
اشترك في: الخميس فبراير 21, 2008 8:49 pm
مكان: مانو كتيير بعيد الكرة الأرضية :>
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: دمشق
الكلية: --------
المرحلة الدراسية: السنة الرابعة

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الأحد أغسطس 14, 2011 9:51 pm

-بالنسبة لهاد البرنامج, ليش بيطبع "in a" مدري كم مية مرة, وبعدين بيعطي StackOverflow؟ مع إنو وقت جرّبته بإيدي طلع هيك معي الجواب:
in a
in c
8
null
in b

CODE: تحديد الكل
class a
{
    void eat (){}
    public a(){
    System.out.println(" in a");
    c cObject = new c(8);
    eat();
    }
}

class c
{
    b bObject = new b();
    c(int i) {
    System.out.println(" in c");
    System.out.println(i);
    }
}
class b extends a
{
    private Integer color = new Integer(1);
    void eat ()
    {System.out.println(color);}
    void b()
    {System.out.println(" in b");}
}


public class Main {
   
    public static void main(String[] args)
    {
        b ObjectInb = new b();
    }
}


-وكمان بالنسبة لهاد البرنامج:
CODE: تحديد الكل
public class Main {
   
    public static void main(String[] args)
    {
        for (int i = 0; i < 5; i++)
        {
            System.out.println("Simple Text");//1
            System.err.println("Error!");//2
        }
    }
}

ليش كل المرة الخرج بكون مختلف؟ مو المفروض يكون الناتج طباعة العبارة الأولى والتانية 5 مرات بالتناوب؟!!
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الأحد أغسطس 14, 2011 10:01 pm

angel كتب:
هلأ صح إنو التغى, بس ردينا كتبناه بإيدنا:


تمام ..
هلأ في ملاحظة بتقول (يقوم المترجم بعمل باني افتراضي اذا لم نقم بكتابة باني ولكن في حال قمنا بكتابة باني لا يقوم المترجم بعمل باني افتراضي)
==> مشان هيك لما كتبنا باني بايدينا شو ما كان لازم نستدعيه يدويا ...

طيب شوفي هاد المثال:
CODE: تحديد الكل
class A
{
    A()
    {
        System.out.println("A");
    }
}

class B extends A
{
    B()
    {
        System.out.println("B");
    }
}

public class Main {

    public static void main(String[] args) {


        B b=new B();
     
    }
}

هون كتبنا باني افتراضي للأب A بإيدنا, ووقت أنشأنا object من B, استدعى لحالو هاد الباني الافتراضي اللي كتبناه, وطلع الناتج:
A
B
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة angel » الأحد أغسطس 14, 2011 10:04 pm

-بالنسبة لهاد البرنامج, ليش بيطبع "in a" مدري كم مية مرة, وبعدين بيعطي StackOverflow؟ مع إنو وقت جرّبته بإيدي طلع هيك معي الجواب:


ممم هلأ لما منعمل obj من شي كلاس ورتان من كلاس فا الخطوات المتبعة هيا:
1- عمل تهيئة للستاتيك عند الأب
2- عمل تهيئة للستاتيك عند الابن
3- عمل تهية للمتحولات الـ instance عند الأب + استدعاء باني الأب.
4- عمل تهية للمتحولات الـ instance عند الابن + استدعاء باني الابن.

بالكود هون مافي ستاتيك فا منطوط :) للخطوة التالتة ==>
يعني للكلاس a يللي هو أبو للكلاس b ==> استدعاء التالي:
CODE: تحديد الكل
System.out.println(" in a");
    c cObject = new c(8);


يعني طباعة العبارة ومن ثم عمل obj من b ==>
يعني منرجع للخطوة التالتة "عمل تهية للمتحولات الـ instance عند الأب + استدعاء باني الأب"
ومنرجع منطوط لل a ومنستدعي الكود السابق ... و هكوزا :) ... إلى يصير ستاك أوفر فلووو :)
angel
عضو فعال
عضو فعال
 
مشاركات: 345
اشترك في: الخميس فبراير 21, 2008 8:49 pm
مكان: مانو كتيير بعيد الكرة الأرضية :>
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: دمشق
الكلية: --------
المرحلة الدراسية: السنة الرابعة

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة angel » الأحد أغسطس 14, 2011 10:13 pm

CODE: تحديد الكل
    class A
    {
        A()
        {
            System.out.println("A");
        }
    }

    class B extends A
    {
        B()
        {
            System.out.println("B");
        }
    }

    public class Main {

        public static void main(String[] args) {


            B b=new B();
         
        }
    }


أهاا تمام حكيك أنا خبصت :(( بعتذر ...
هلأ التعديل على الملاحظة بيصير أنو اذا كتبنا باني بيدون وسائط فا بيصير هو الباني الافتراضي وبيستدعيه لحالو بيدون تعليمة ال super متل هون بالضبط ... لكن بمجرد ما نكتب التعليمة super بيبطل يستدعي الباني الافتراضي مشان هيك بالمثال السابق ما استدعى الباني الافتراضي لأنو مستخدمين super..
فيكي تجربي أنو تحزفي ال super من المثال الأولاني .. وتتأكدي من الحكي اذا صح ولا لأ وتخبريني ؟؟

وكمان للتأكد ممكن تجربي "لأنو ما عندي النيت بينز :$" ضيفي باني مع وسايط للمثال هاد و بيدون ما تكتبي super وشوفي اذا بيعطيكي خطأ كومبايلر أو لأ ...

بانتظارك :)
angel
عضو فعال
عضو فعال
 
مشاركات: 345
اشترك في: الخميس فبراير 21, 2008 8:49 pm
مكان: مانو كتيير بعيد الكرة الأرضية :>
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: دمشق
الكلية: --------
المرحلة الدراسية: السنة الرابعة

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة angel » الأحد أغسطس 14, 2011 10:28 pm

CODE: تحديد الكل
public class Main {
   
    public static void main(String[] args)
    {
        for (int i = 0; i < 5; i++)
        {
            System.out.println("Simple Text");//1
            System.err.println("Error!");//2
        }
    }
}


بسبب وجود ال System.err.println هي بتخلي النتيجة ما تطلع بالترتيب و كل مرة شكل بس ليش بالضبط ما بعرف يللي فهمتو من النت أنو

Generally STDERR is not buffered, STDOUT is.

The last thing STDERR writes do is internally call flush().

.... may be flushed at different times


فا يمكن هالسبب بيخليه النتيجة كل مرة شكل ... :imb: :imb: والله أعلم ...
angel
عضو فعال
عضو فعال
 
مشاركات: 345
اشترك في: الخميس فبراير 21, 2008 8:49 pm
مكان: مانو كتيير بعيد الكرة الأرضية :>
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: دمشق
الكلية: --------
المرحلة الدراسية: السنة الرابعة

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الأحد أغسطس 14, 2011 10:39 pm

angel كتب:
CODE: تحديد الكل
    class A
    {
        A()
        {
            System.out.println("A");
        }
    }

    class B extends A
    {
        B()
        {
            System.out.println("B");
        }
    }

    public class Main {

        public static void main(String[] args) {


            B b=new B();
         
        }
    }


أهاا تمام حكيك أنا خبصت :(( بعتذر ...
هلأ التعديل على الملاحظة بيصير أنو اذا كتبنا باني بيدون وسائط فا بيصير هو الباني الافتراضي وبيستدعيه لحالو بيدون تعليمة ال super متل هون بالضبط ... لكن بمجرد ما نكتب التعليمة super بيبطل يستدعي الباني الافتراضي مشان هيك بالمثال السابق ما استدعى الباني الافتراضي لأنو مستخدمين super..
فيكي تجربي أنو تحزفي ال super من المثال الأولاني .. وتتأكدي من الحكي اذا صح ولا لأ وتخبريني ؟؟

وكمان للتأكد ممكن تجربي "لأنو ما عندي النيت بينز :$" ضيفي باني مع وسايط للمثال هاد و بيدون ما تكتبي super وشوفي اذا بيعطيكي خطأ كومبايلر أو لأ ...

بانتظارك :)

ولا يهمك, مو مشكلة :)
لا ما بيعطي خطأ كومبايلر, لأن ما دام في باني افتراضي (من دون وسطاء), فما في مشكلة, لأنه افتراضياً بيستدعي الباني الافتراضي تبع الأب.. :wink:

وحذقت super من المثال الأولاني, واستدعى أخيراً باني الأب.. :smile:
يعني طالما في super بأي باني بالابن, ما بيستدعي باني الأب إلا لما نوصل للـ super عند باني الابن.. :)

عنجد شكراً كتيييييييييير إلك.. :ism:
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة angel » الأحد أغسطس 14, 2011 10:57 pm

CODE: تحديد الكل
public class Main {

      public static void main(String[] args)
      {

        int [] array = {1,2,3,4,5};
        reverse(array);
        for(int i = 0;i<array.length;i++)
        {
            System.out.println(array[i]+ " ");
        }
      }


    static void reverse (int []a)
    {
        int aa[] = a;
        for(int i = 0;i<a.length;i++)
        {
            aa[i] = a[a.length-1-i];
        }
    }
   
}


هلأ بالنسبة لهاد يلي صار أول شي في هي التعليمة قوية :) :
CODE: تحديد الكل
int aa[] = a;


يعني جعل aa تؤشر على ما تؤشر عليه a ==> صار المصفوفتين a , aa عندون العناصر هدول {1,2,3,4,5}

يلا جيبي ورقة وقلم :)) وارسمي المصفوفة وشوفي شو بيصير :)) ...

منبلش هلأ بالحلقة
CODE: تحديد الكل
i=0 ==> aa[0]=a[5-1-0]=a[4]=5

يعني هلأ الخانة ذو الرقم صفر انحذفت القيمة 1 و انحط فيها 5

*******************************************************************


CODE: تحديد الكل
i=1 ==> aa[1]=a[5-1-1]=a[3]=4

يعني هلأ الخانة ذو الرقم واحد انحذفت القيمة 2 و انحط فيها 4

*******************************************************************


CODE: تحديد الكل
i=2==> aa[2]=a[5-1-2]=a[2]=3

يعني هلأ الخانة ذو الرقم اثنين انحذفت القيمة 3 و انحط فيها 3

*******************************************************************


CODE: تحديد الكل
i=3==> aa[3]=a[5-1-3]=a[1]=4

يعني هلأ الخانة ذو الرقم تلاتة انحذفت القيمة 4 و انحط فيها 4 (القيمة 4 جبناها من الخانة ذو الرقم 1 يللي قبل شوي عدلناها و حطينا فيها القيمة 4 )
******************************************************************


CODE: تحديد الكل
i=4==> aa[4]=a[5-1-4]=a[0]=5

يعني هلأ الخانة ذو الرقم أربعة انحذفت القيمة 5 و انحط فيها 5 (القيمة 5 جبناها من الخانة ذو الرقم 0 يللي قبل شوي عدلناها و حطينا فيها القيمة 5 )
*******************************************************************


فا هلأ صار كلا المصفوفتين فيون العناصر:
{5,4,3,4,5}
angel
عضو فعال
عضو فعال
 
مشاركات: 345
اشترك في: الخميس فبراير 21, 2008 8:49 pm
مكان: مانو كتيير بعيد الكرة الأرضية :>
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: دمشق
الكلية: --------
المرحلة الدراسية: السنة الرابعة

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الأحد أغسطس 14, 2011 11:23 pm

angel كتب:يلا جيبي ورقة وقلم :)) وارسمي المصفوفة وشوفي شو بيصير :)) ...

فا هلأ صار كلا المصفوفتين فيون العناصر:
{5,4,3,4,5}

لك بلى بلى يييييييي :imb: :imb:

كنت راسمة عالورقة المصفوفتين a و aa, وحاطتون إنهم عم يأشروا على نفس المصفوفة, بس وقت كنت عم طالع الناتج, كنت عم حطّو بمصفوفة لحالها, وراح عن بالي إني عم عدّل على نفس المصفوفة اللي عم امشي بالعداد عليها.. :$

والله ما بعرف شو بدي قلك, عنجد الله يجزيكِ عني كل الخير يا رب.. :ism: :ism:
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة angel » الأحد أغسطس 14, 2011 11:40 pm

صار دوري :)
هلأ أريت بالنوطة أنو أساسيات ال oop هيا هدول:
1- الكبسلة
2- الوراثة
3- تعددية الأشكال
بس بملاحظات تانية ما كانو كاتبين الكبسلة وكاتبين بدالها التجميع ... فا أنو الصح بيناتون ؟؟
الكبسلة ولا التجميع ؟؟
angel
عضو فعال
عضو فعال
 
مشاركات: 345
اشترك في: الخميس فبراير 21, 2008 8:49 pm
مكان: مانو كتيير بعيد الكرة الأرضية :>
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: دمشق
الكلية: --------
المرحلة الدراسية: السنة الرابعة

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الاثنين أغسطس 15, 2011 12:19 am

angel كتب:صار دوري :)
هلأ أريت بالنوطة أنو أساسيات ال oop هيا هدول:
1- الكبسلة
2- الوراثة
3- تعددية الأشكال
بس بملاحظات تانية ما كانو كاتبين الكبسلة وكاتبين بدالها التجميع ... فا أنو الصح بيناتون ؟؟
الكبسلة ولا التجميع ؟؟

يا هلا :)
هلأ بسلايدات الدكتور كاتب:
1- التجريد,
2- الكبسلة,
3- الوراثة,
4- تعددية الأشكال..

ومدري وين قارية إنو Reusable بتضّمّن الوراثة والتجميع..
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة angel » الاثنين أغسطس 15, 2011 12:28 am

ومدري وين قارية إنو Reusable بتضّمّن الوراثة والتجميع..


وبالنوطة كمان كاتبين إضافة ليللي زكرتيون "تعددية الأشكال" !! ... صح شي ؟؟
angel
عضو فعال
عضو فعال
 
مشاركات: 345
اشترك في: الخميس فبراير 21, 2008 8:49 pm
مكان: مانو كتيير بعيد الكرة الأرضية :>
الجتس: أنثى
الشهادة الثانوية: سورية
الجامعة: دمشق
الكلية: --------
المرحلة الدراسية: السنة الرابعة

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الاثنين أغسطس 15, 2011 12:33 am

angel كتب:
ومدري وين قارية إنو Reusable بتضّمّن الوراثة والتجميع..


وبالنوطة كمان كاتبين إضافة ليللي زكرتيون "تعددية الأشكال" !! ... صح شي ؟؟

كنت فايتة عدّل عالمشاركة :imb:
أساسيات OOP كاتبتون عندي من السلايدات, فضغري تذكّرتون..

أما مشان Reusing, رجعت تأكدت من السلايدات كمان, فطلع كمان فيها تعددية الأشكال.. :$
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة the mistro mg » الاثنين أغسطس 15, 2011 12:39 am

سؤال يا جماعة:
فينا نكتب تعليمة this جوا توابع static
حماة الديار عليكم سلام
متل الشمس جبينك عالي
صورة العضو الشخصية
the mistro mg
عضو جديد
عضو جديد
 
مشاركات: 101
اشترك في: الخميس ديسمبر 11, 2008 12:08 pm
الجتس: ذكر
الشهادة الثانوية: سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة Rose Purity » الاثنين أغسطس 15, 2011 12:52 am

the mistro mg كتب:سؤال يا جماعة:
فينا نكتب تعليمة this جوا توابع static

لأ ما فينا, وبيعطي Compiler Error..
لأن التوابع الـ static مالها علاقة بالـ object اللي منخلقه, وبالتالي مالها علاقة بـ this اللي هي عبارة عن الـ object الحالي من الصف..
{وَقِـفُـوهُمْ, إِنَّهُـم مَّسْـؤُولُونَ}

`````````````````````
وما الحياة إلا أمــل ... يصاحبها ألــم ... ويفاجئها أجــل ...
د. إبراهيم الفقي, رحمهُ الله..
صورة العضو الشخصية
Rose Purity
عضو نشيط
عضو نشيط
 
مشاركات: 1065
اشترك في: الثلاثاء إبريل 14, 2009 4:33 pm
مكان: بهالدنيا :(
الجتس: أنثى
الشهادة الثانوية: غير سورية
الجامعة: جامعة دمشق
الكلية: الهندسة المعلوماتية
المرحلة الدراسية: السنة الرابعة
الاختصاص: هندسة برمجيات

Re: مناقشة لغات البرمجة_ تكميلي 2011

مشاركة غير مقروءةبواسطة ahmed_hanss » الأحد ديسمبر 08, 2013 1:19 pm

ربنا يوفقكوا يارب دايما
http://www.fnur.bu.edu.eg/
http://www.fnur.bu.edu.eg/fnur/
http://www.fnur.bu.edu.eg/fnur/index.php/departements
http://www.fnur.bu.edu.eg/fnur/index.ph ... l-surgical
http://www.fnur.bu.edu.eg/fnur/index.ph ... ity-health
http://www.fnur.bu.edu.eg/fnur/index.ph ... nistration
http://www.fnur.bu.edu.eg/fnur/index.ph ... obstetrics
http://www.fnur.bu.edu.eg/fnur/index.php/mental-health
http://www.fnur.bu.edu.eg/fnur/index.ph ... on-nursing
http://www.fnur.bu.edu.eg/fnur/index.php/dean-word
http://www.fnur.bu.edu.eg/fnur/index.php/about-faculty
http://www.fnur.bu.edu.eg/fnur/index.ph ... aculty/tip
http://www.fnur.bu.edu.eg/fnur/index.ph ... on-mission
http://www.fnur.bu.edu.eg/fnur/index.ph ... ulty/goals
http://www.fnur.bu.edu.eg/fnur/index.ph ... nistration
http://www.fnur.bu.edu.eg/fnur/index.ph ... ious-deans
http://www.fnur.bu.edu.eg/fnur/index.ph ... es-faculty
http://www.fnur.bu.edu.eg/fnur/index.ph ... culty-deps
http://www.fnur.bu.edu.eg/fnur/index.ph ... es-offered
http://www.fnur.bu.edu.eg/fnur/images/n ... zim11i.jpg
http://www.fnur.bu.edu.eg/fnur/images/n ... Page_1.jpg
http://www.fnur.bu.edu.eg/fnur/images/n ... maaeer.pdf
http://www.fnur.bu.edu.eg/fnur/images/n ... edaria.pdf
http://www.fnur.bu.edu.eg/fnur/index.ph ... fi-faculty
http://www.fnur.bu.edu.eg/fnur/images/p ... seyana.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... 0cover.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... temaea.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/computer.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... edaria.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/fenon.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/maamal.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/maktabat.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/dean.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... haregi.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... haregi.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... akheli.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/hykal.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... %20fuc.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... 20kaaa.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... amal12.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... 20amaa.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... erasat.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... arayat.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... aktaba.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... wazana.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... 0shbab.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... em%20t.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... em%20t.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... amleen.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... maamel.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... maamel.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... 20almy.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/saeq.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... 20sehy.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/saraf.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... swetch.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... adrees.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/fehres.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/fawasel.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... adrees.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... amleen.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... arshef.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... rtaria.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... 0edari.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/kahrobaee.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... adrees.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... khedma.pdf
http://www.fnur.bu.edu.eg/fnur/images/pdf/mokadema.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... asalat.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... 0talem.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... erasat.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... gtamaa.pdf
http://www.fnur.bu.edu.eg/fnur/index.php/main-news
http://www.fnur.bu.edu.eg/fnur/index.php/main-news/news
http://www.fnur.bu.edu.eg/fnur/index.ph ... /community
http://www.fnur.bu.edu.eg/fnur/index.php/graduates
http://www.fnur.bu.edu.eg/fnur/images/p ... hregen.pdf
http://bu.edu.eg/portal/index.php?act=306&fid=13
http://www.fnur.bu.edu.eg/fnur/index.php/conferences
http://www.fnur.bu.edu.eg/fnur/index.php/workshops
http://www.fnur.bu.edu.eg/fnur/index.php/relations
http://srv1.eulc.edu.eg/eulc_v5/libraries/start.aspx
http://www.fnur.bu.edu.eg/fnur/index.php/contact-us
http://www.fnur.bu.edu.eg/fnur/index.ph ... access-map
http://www.fnur.bu.edu.eg/fnur/index.ph ... 3-11-48-42
http://www.fnur.bu.edu.eg/fnur/index.ph ... c-services
http://www.fnur.bu.edu.eg/fnur/index.ph ... arity-fund
http://www.fnur.bu.edu.eg/fnur/images/V ... nur_91.pdf
http://www.fnur.bu.edu.eg/fnur/index.ph ... -employees
http://www.fnur.bu.edu.eg/fnur/images/W ... nur_86.pdf
http://www.fnur.bu.edu.eg/fnur/images/W ... nur_87.pdf
http://www.fnur.bu.edu.eg/fnur/images/W ... nur_88.pdf
http://www.fnur.bu.edu.eg/fnur/images/W ... nur_89.pdf
http://www.fnur.bu.edu.eg/fnur/images/W ... nur_90.pdf
http://www.fnur.bu.edu.eg/fnur/images/G ... nur_83.pdf
http://www.fnur.bu.edu.eg/fnur/images/G ... nur_84.pdf
http://www.fnur.bu.edu.eg/fnur/images/G ... nur_84.pdf
http://www.fnur.bu.edu.eg/fnur/images/G ... nur_85.pdf
http://www.fnur.bu.edu.eg/fnur/images/n ... 0batni.pdf
http://www.fnur.bu.edu.eg/fnur/images/n ... 0atfal.pdf
http://www.fnur.bu.edu.eg/fnur/images/n ... nafsia.pdf
http://www.fnur.bu.edu.eg/fnur/images/n ... 20elom.pdf
http://www.fnur.bu.edu.eg/fnur/images/n ... nshora.pdf
http://www.fnur.bu.edu.eg/fnur/images/n ... htheya.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... zia123.pdf
http://www.fnur.bu.edu.eg/fnur/images/p ... htheya.pdf
http://www.fnur.bu.edu.eg/fnur/index.php/students
http://www.fnur.bu.edu.eg/fnur/index.php/studies
http://www.fnur.bu.edu.eg/fnur/index.ph ... ty-service
http://www.fnur.bu.edu.eg/fnur/index.php/quality-unit
http://www.fnur.bu.edu.eg/fnur/index.php/projects
http://www.fnur.bu.edu.eg/fnur/index.php/ictp
ahmed_hanss
عضو جديد
عضو جديد
 
مشاركات: 101
اشترك في: السبت ديسمبر 07, 2013 6:33 pm
الجتس: ذكر
الشهادة الثانوية: الجامعية
الجامعة: بنها
الكلية: هندسة
المرحلة الدراسية: متخرج
الاختصاص: شبكات و نظم


العودة إلى لغات البرمجة

الموجودون الآن

المستخدمون المتصفحون لهذا المنتدى: لا يوجد أعضاء مسجلين متصلين و 1 زائر

cron