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

الــ Methode ذات النوع static .. حقيقتها ؟!

بدأه khaled_prg في 5 يناير 2012 · 4 رد · 573 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

ما رأيك لو دار النقاش قليلا عن موضوع الــ Method الساكنة ؟؟

نعلم جميعا أن المتغير الساكن خاص بالصنف على عكس غيره من المتغيرات, فإذا كان لدينا متغير static فهذا يعني أنه يوجد في الصنف بشكل وحيد و بقية الــ Object تتقاسم هذا المتغير.

طيب .. ماذا عن الــ Methode ؟؟

طبعا الــ Methode لا تملك قيمة و بالتالي لا يمكننا أن نطبق عليها نفس مفهوم الــ Variable .. كيف تكون الــ Methode خاصة بــ Object معين ؟؟

تحياتي.

#2

السلام عليكم

اقرا هذا الموضوع

/index.php?showtopic=253533

تم تعديل هذه المشاركة بواسطة sahraoui17 في 5 يناير 2012 في 06:55

#3

مرحبا أخي الصحرواي !

ليس هذا ما أريده !, أعرف أن الدوال الساكنة خاصة بالصنف لهذا نستطيع استدعائها عن طريق الصنف دون الحاجة إلى الكائن على عكس غيرها من الدوال, إذْ أن الدوال الغير ساكنة خاصة بالكائن و ليس الصنف !!

و لكنني لا أجد معنى للعبارة التالية :

الدالة الغير ساكنة خاصة بالكائن و ليس الصنف !

ما معنى أن تكون الــ Methode خاصة بــ Object معين ؟؟

#4
khaled_prg كتب:

الدالة الغير ساكنة خاصة بالكائن و ليس الصنف !

ما معنى أن تكون الــ Methode خاصة بــ Object معين ؟؟

من قال هذا الكلام

على حد علمى ان كل الدوال تطبق على كل الكائنات

#5
اقتباس
من قال هذا الكلام

على حد علمى ان كل الدوال تطبق على كل الكائنات

لا يمكننا الوصول إلى الدوال الغير ساكنة إلا عن طريق اسم الكائن .. هذا يعني أنها تابعة للكائن و ليس الصنف, انظر المثال :

public class Test {
    void Affiche(){
        System.out.println("Bonjour !");
    }
    public static void main(String args[]){
        Affiche();
    }
}

صح أو لا ؟

تم تعديل هذه المشاركة بواسطة khaled_prg في 6 يناير 2012 في 01:45

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