انتقل إلى المحتوى
KnowledgeCity

البرمجة بلغة Java: الوراثة وتعدد الأشكال

قم بالبرمجة داخل جافا
شاهد الدرس الأول مجانًا — احصل على وصول كامل إلى جميع الدروس الـ11.
دورة تدريبية: عند الطلب
متوسط مقدِّم الخدمة Cliff Brozo  11 الدروس ·  1h 23m  باللغات: العربية, الألمانية, الإنجليزية, الإسبانية, الفرنسية, البرتغالية, الأوردية, Chinese 

وصف الدورة

ستبدأ برمجة جافا بـ ENUMS مما يتيح لنا إنشاء قائمة بالثوابت مثل الاثنين والثلاثاء والأربعاء وما إلى ذلك. هذه الوحدة لها معنى للوراثة، حيث تكتسب فئة ما خصائص الأخرى، وتعدد الأشكال، حيث ترتبط العديد من الفئات من خلال الوراثة. ستناقش هذه الوحدة من الدورة التدريبية، التجريد (إظهار الخصائص الضرورية فقط)، التعبيرات العادية - الأحرف التي تشكل نمط بحث، الخيوط -عمليات التنفيذ المتعددة للوحدات بواسطة JVM والتحميل الزائد-مما يسمح للوحدات بالحصول على نفس الاسم ولكنها تعمل بطرق مختلفة. نتحدث أيضًا عن نطاق المتغيرات (والطرق)، ومفهوم العودية حيث تستدعي الطرق نفسها، وتحويل النوع، الذي يسمح لك بتغيير نوع بيانات المتغير، والحزم، وهي مجموعات من أنواع مماثلة من الفئات.

ما ستتعلمه

  • استخدام قوائم الثوابت باستخدام ENUMs في Java
  • استيعاب الوراثة، حيث تكتسب فئة خصائص فئة أخرى، وتعدد الأشكال
  • تطبيق التجريد لإظهار الخصائص الضرورية فقط واستخدام الحزم لتجميع الفئات المتشابهة
  • وصف كيفية تشكيل التعبيرات النمطية لنمط بحث
  • تحديد كيفية تغيير نوع بيانات المتغير من خلال تحويل الأنواع
  • العمل مع الخيوط والتحميل الزائد ونطاق المتغيرات والتكرار الذاتي

النقاط الرئيسية

  • تتيح لك ENUMs إنشاء قائمة من الثوابت مثل الاثنين والثلاثاء والأربعاء.
  • الوراثة هي اكتساب فئة لخصائص فئة أخرى، وتعدد الأشكال هو ارتباط فئات عديدة عبر الوراثة.
  • يُظهر التجريد الخصائص الضرورية فقط، في حين أن التعبيرات النمطية هي أحرف تشكّل نمط بحث.
  • يسمح التحميل الزائد للوحدات بأن يكون لها الاسم ذاته مع العمل بطرق مختلفة، والتكرار الذاتي هو المفهوم الذي تستدعي فيه الأساليب نفسها.
  • يتيح لك تحويل الأنواع تغيير نوع بيانات المتغير، والحزم هي مجموعات من أنواع الفئات المتشابهة.

الأسئلة الشائعة

ما الموضوعات التي تتناولها دورة Java هذه؟

تتناول الدورة ENUMs والوراثة وتعدد الأشكال والتجريد والتعبيرات النمطية والخيوط والتحميل الزائد ونطاق المتغيرات والأساليب والتكرار الذاتي وتحويل الأنواع والحزم.

ما الذي سأتعلمه بنهاية هذه الدورة؟

ستتعلم استخدام القوائم، وفهم الوراثة، ووصف كيفية تشكيل التعبيرات النمطية لنمط بحث، وتحديد كيفية تغيير نوع بيانات المتغير.

ما الفرق بين الوراثة وتعدد الأشكال في هذه الدورة؟

الوراثة هي اكتساب فئة لخصائص فئة أخرى، في حين أن تعدد الأشكال هو ارتباط فئات عديدة عبر الوراثة.

ما المهارات التي تساعد هذه الدورة على بنائها؟

ترتبط هذه الدورة بمهارات في Generics في Java، وJava (لغة البرمجة)، وJava Foundation Classes، ووحدة Java، والبرمجة كائنية التوجه (OOP).

ما المقصود بالخيوط في هذه الدورة؟

الخيوط هي عمليات تنفيذ متعددة للوحدات من قِبَل JVM.