تدريب عملي
التدريبات العملية
التدريبات العملية التسعة عشر في مكان واحد: لكل تدريب نص المسألة، وخوارزمية مقترحة، وخطوات التطبيق، والمخرجات المطلوبة، والحل المقترح، وأسئلة المناقشة.
الدوال
التدريب 1: إنشاء دوال واستدعاؤهامن الدرس 1: الدوال المعرّفة من قبل المستخدم——التدريب 2: دالة تعيد قيمة ودالة بمعاملينمن الدرس 1: الدوال المعرّفة من قبل المستخدم——التدريب 3: تدريب إضافي على التحميل الزائد Overloadingمن الدرس 1: الدوال المعرّفة من قبل المستخدم——التدريب 4: الاستدعاء الذاتي Recursionمن الدرس 1: الدوال المعرّفة من قبل المستخدم——
أساسيات البرمجة الشيئية
التدريب 5: مشروع المكتبة libraryمن الدرس 3: دالة البناء Constructor——التدريب 6: كلاس الطالب Studentمن الدرس 3: دالة البناء Constructor——التدريب 7: الاستيراد من حزمة أخرىمن الدرس 4: الحزم Packages——
حماية البيانات والتحكم بالوصول
التدريب 8: تجربة المحددات الأربعة بين حزمتينمن الدرس 5: محددات الوصول Access Modifiers——التدريب 9: العدّاد الثابت والضريبة الثابتةمن الدرس 6: محددات عدم الوصول: static و final——التدريب 10: تغليف كلاس المستخدممن الدرس 7: التغليف Encapsulation——
الوراثة وتعدد الأشكال والتجريد
التدريب 11: المبرمج يرث الموظفمن الدرس 8: الوراثة Inheritance——التدريب 12: super ودوال البناءمن الدرس 8: الوراثة Inheritance——التدريب 13: التحميل الزائد ثم تغيير شكل الكائنمن الدرس 9: تعدد الأشكال Polymorphism——التدريب 14: مصفوفة الأشكالمن الدرس 9: تعدد الأشكال Polymorphism——التدريب 15: شكل مجرد بدائرة ومستطيلمن الدرس 10: التجريد Abstraction——
الأخطاء والملفات
الواجهات Interface والقوائم ArrayList
التدريب 17: واجهة الطباعة Printableمن الدرس 13: الواجهات Interface——التدريب 18: قائمة طلاب الشعبةمن الدرس 14: القوائم الديناميكية ArrayList——