ما الفرق بين method و function

من فضلكم شخص يتفضل بتقديم شرح بسيط للفرق بين method و function

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

مرحباً أحمد:

من ناحية مبدأ العمل كلاهما يفعل نفس الشئ

لكن التسمية تختلف .... إذا استخدمت الدالة داخل class يطلق عليها method أما إذا استخدمتها خارج class يطلق عليها اسم function

function هي عبارة عن جزء من الكود و يتم استدعاؤه بالاسم. يمكن تمرير الparameters للعمل عليها مثل القيام ب جمع لرقمين موضعين فى متغير X و Z ,

ويمكنها اختياريًا إرجاع البيانات ( return ). يتم تمرير جميع البيانات(parameters ) التي يتم تمريرها إلى function بشكل صريح.

method هي جزء من الكود يتم استدعاؤه باسم مرتبط بكائن( object), أي أنها تكون داخل class

اهلا وسهلا اخي احمد

من ناحية منطق البرمجه (الخوارزميات) لا فرق بينهما