contents
- the concept of methods or functions in Java
- passing data between methods
- the difference between parameters and argument
مفهوم الطرق أو الدوال في لغة جافا
الطرق (أو الدوال) هي ببساطة وحدات مستقلة من الكود،وهي تُمكنك من تقسيم البرامج الطويلة إلى أجزاء صغيرة قابلة للإدارة وإعادة الاستخدام. في الحالة العادية نكتب كل كود البرنامج داخل الطريقة الأساسية ، هذا الأسلوب مناسب للبرامج الصغيرة فقط ، لكن كلما زاد حجم البرنامج، أصبح فهمه وصيانته أصعب. مثلا تخيل أن لديك برنامجًا يحتوي على 10,000 سطر كود، وتريد إجراء تعديلات عليه!
ستكون العملية مرهقة للغاية، لهذا نستخدم الطرق. لإنشاء طريقة جديدة نعين محدد الوصول للطريقة مثلا عام أو خاص أو محمي ، ثم اسم الطريقة (يمكنك تسميتها بأي اسم، مثل حساب المساحة) ، ثم القوسين () وجسم الطريقة {}.
تمرير البيانات بين الطرق
نحتاج إلى تمرير البيانات بين الطرق لأن الطرق لا يمكنها الوصول إلى محتوى الطرق الأخرى مباشرة، وهذا أمر مقصود لجعل كل طريقة مستقلة بذاتها، فمثلا إذا قمنا بتعريف متغير داخل الطريقة الأساسية، فيمكن فقط للدالة الأساسية الوصول إليه لكن إذا حاولنا استخدام المتغير داخل طريقة أخرى فسيحدث خطأ، لأن المتغيرات داخل الطرق لها نطاق محلي ، أي يمكن استخدامها فقط داخل نفس الطريقة. وبالتالي يمكننا استخدام نفس اسم المتغير في طريقتين مختلفتين دون أي مشكلة.