YouTube

Got a YouTube account?

New: enable viewer-created translations and captions on your YouTube channel!

Arabic subtitles

Output From a Method - Solution

Get Embed Code
13 Languages

Showing Revision 2 created 12/28/2015 by Fran Ontanaya.

  1. الطريقة الأولى هي حول
    الحصول على اسم حساب للبريد الإلكتروني
  2. القيمة المعادة في هذه الطريقة
    هي سلسلة محرفية، والتي هي اسم الحساب
  3. حتى الآن، تحليل الطريقة يبدو جيداً
  4. لدينا معرف الوصول، نمط
    البيانات المعادة، واسم الطريقة
  5. ولا يوجد وسيط دخل
  6. ولديك قوسي تنصيص
    بطبيعة الحال
  7. يبدو السطر الأول من الكود صحيحاً
  8. فالقيمة المعادة هي سلسلة محرفية
    ضمن إشارتي إقتباس وتنتهي بفاصلة منقوطة
  9. لذلك، فهذه هي القيمة المعادة
  10. ومع ذلك، فإن المشكلة تأتي في السطر
    الثاني عندما نرى تعليمة
  11. إعادة أخرى بقيمة إعادة مختلفة
  12. لقد تعلمنا في وقت سابق بأنه لا يمكن
    وجود أسطر من الكود بعد تعليمة الإعادة
  13. لأنه سيتم إعتبارهم
    غير قابلين للوصول من قبل الحاسوب
  14. لذلك في هذه الحالة
    فإن هذه الطريقة ستحمل خطأ بالسطر 8
  15. حسناً، دعونا نقم بـ "Method 2" الآن
  16. الطريقة الثانية هي حول إضافة
    4 $ كبقشيش على الفاتورة الحالية
  17. تعتبر currentBill وسيط دخل
    ونمط البيانات هو نمط صحيح
  18. القيمة المعادة في هذه الطريقة يجب أن تكون
    "the total price of the bill"و المتضمنة 4$
  19. كبقشيش
  20. لذلك دعونا أولاً نتحقق من
    تحليل الطريقة
  21. لدينا متحكم الوصول
  22. ينقصنا هنا نمط البيانات المعادة
    وهذا غريب
  23. ومن ثم لدينا اسم الطريقة
    ووسيط إدخال واحد
  24. إذاً نمط البيانات المعادة هنا مؤشر تحذير
    ولكن لنتابع القراءة
  25. كُتِبِ داخل الطريقة
    "return bill +4" وبعدها فاصلة منقوطة
  26. لذلك فهذه هي القيمة المعادة
  27. تعتبر bill متحولاً وأضفنا لها أربعة
    لذلك تقدّر كقيمة سلسلة محرفية
  28. ومن ثم هذا هو النمط الصحيح
    والذي ينبغي أن يُرجع
  29. لذلك فنحن نفتقد
    كلمة int هنا بالضبط
  30. وهذا في السطر 6
  31. في الجدول نقول إن "Method 2"
    تحتوي على خطأ في السطر 6
  32. فينبغي أن نحدد
    نمط البيانات المعادة لـ int
  33. دعونا ننظر إلى الطريقة الثالثة
  34. هذا الأسلوب هو حول
    ضبط التطبيق لمدينتنا الحالية
  35. ليس لدينا الكود
    من أجل التطبيق الآخر
  36. ولكن دعونا نتطلع على كود
    هذه الطريقة
  37. يبدأ تحليل الطريقة
    مع متحكم الوصول private
  38. وبعد ذلك نجد "nothing" وهذا غريب
    لأننا لم نر ذلك من قبل
  39. ومن ثم اسم
    الطريقة وهو setup
  40. ليس هناك وسطاء إدخال
    بينما يوجد قوسي التنصيص
  41. نجد داخل الطريقة
    أن هناك متحول
  42. يبدو وكأنه متحول عام cityname
    وقد تم ضبطه كسلسلة محرفية "London"
  43. حسناً، جيد، كل ما استخلصته
    بشكل رئيسي أنه ليس هنالك
  44. نمط بيانات مرجعة محدّدة ضمن التعليق هنا
  45. كما يبدو أننا نحاول
    ألّا نعيد شيئاً كمُخرَج، لذلك
  46. تذكر بأن الكلمة المفتاحية في الجافا
    كي لا نعيد شيئاً هي void
  47. لذلك أعتقد أن الخطأ هو في السطر 4 هنا
    عندما نريد أن نكتب void
  48. حسناً سأضيف ذلك إلى الجدول
  49. الآن دعونا ننتقل إلى "Method 4"
  50. هذه الطريقة حول الحصول
    على عدد الطلاب في الصف
  51. القيمة المعادة من النمط الصحيح
    وهي عدد الطلاب
  52. تبدأ الطريقة
    بمتحكم الوصول private
  53. ثم نمط البيانات المعادة
    وهي int يبدو هذا جيداً لحد الآن
  54. اسم الطريقة وهو getStudentClassSize
    وليس هناك وسيط إدخال
  55. داخل الطريقة
    لدينا كلمة الإرجاع
  56. وهي "20" ضمن علامتي إقتباس، ولكن
  57. هذا غريب لأن هذه سلسلة محرفية
    ونحن نريد أن ترجع قيمة من النمط الصحيح
  58. وبالتالي فإن الخطأ في السطر 7
    حيث نريد أن نرجع 20 بدون علامتي إقتباس
  59. وهذا ما ينبغي أن
    يبدوعليه جدولك