الوقت/التاريخ الآن هو الخميس مايو 09, 2024 7:27 am

1 نتيجة بحث عن method

حل اسئلة وتمارين بلغة جافا الجزء الثالث

أهلا بيك الاخ الكريم @abushuber 

على عجالة ساحاول أجب على السؤال الاول ولى معك لقاء اخر ان تيسر لى الامر:

a _مطلوب تعريف الاتى :

block of code : أو كتل التعليمات البرمجية بالعربية هو كل تجمع لمجموعة بيانات أو أكثر بين الأقواس المتعرجة {} في لغة الجافا و يمكن أن تكون الكتل متداخلة ويمكن تضمينها داخل كتل أخرى.و يتم استخدام كتلة التعليمات البرمجية في #Java بشكل شائع في عبارات #if و #for و #while.وجميع محتويات الفئات والطبقات هي أيضًا كتل ، على سبيل المثال ، محتوى الفئة أو الطريقة الرئيسية في الأمثلة هي كتل block of code

مثال: يوضح كتلة برمجية فى جملة if

الكود:
if( x < y ){

x = y;

y = 0;

}


method-signature : بالعربية طريقة التوقع وهى طرق داخل الفئة تحمل نفس الاسم لكن ب حجج أو باراميترات مختلفة parameter مثلها فى ذلك مثل التحميل الزائد للدوال overloading لكن الاختلاف يظهر فى أن method-signature لا تحتوي على محدد وصول و لا هي من الدوال التى تقوم بارجاع قيمة بReturn و بالتالى فتعتبر توقيع الطريقة جزء من الطريقة التي تقوم على اساس التحميل الزائد

object:الكائنات فى الجافا هى مجموعة البيانات والإجراءات التى تم تعريفها و تخزينها بالفئة وكل كائن له حالة أو صفات وسلوك. يتم تخزين حالة الكائن في الحقول (المتغيرات) ، بينما تعرض الأساليب (الدالات) سلوك الكائن.و يتم إنشاء الكائن باستخدام الكلمة الأساسية "new".


b_توضيح بامثلة الفرق بين الاجراء و الطريقة Procedure and method

الإجراء #Procedure والطريقة #method متشابهان للغاية ، لكن الاختلاف الأساسي  بينهما هو أن الطريقة تأخذ مجموعة من المدخلات   وتقوم بإرجاع قيمة واحدة أو أكثر فى حين أن الإجراء لا يقوم بذلك .....كما أن الطريقة تعتبر جزء أصغر من الإجراء

المثال التوضيحيى :
الكود:

public class Test {
 
    
    public static void main(String[] args) {
      
       Test print = new Test();
              
       System.out.println( print.name("ahmed"));  
       print.displayname();
    }
    
    
// method
String name( String n ) {
   return n ;
}
// Procedure
 void displayname( ) {
 System.out.println("Man'Na");
}
    
}


فى المثال اعلاه قمنا بانشاء طريقة باسم name لارجاع قيمة الاسم ومن ثم طباعتها فى الدالة الرئيسة .....و قمنا بانشاء اجراء باسم displayname لاطباعة الاسم الثاني دون ارجاع اى قيمة
من طرف أحمد مناع
في الأربعاء يناير 30, 2019 7:54 am
 
ابحث في: نقاش و أستفسارات الاعضاء
موضوع: حل اسئلة وتمارين بلغة جافا الجزء الثالث
المساهمات: 28
مشاهدة: 15564

الرجوع الى أعلى الصفحة

انتقل الى: