נשף המסכות של הפולימורפיזם 🎭
משרד החקירות של #C — פצחו את סודות הטיפוסים וההמרות!
🕵️♂️ תקציר המשימה בנשף:
האורחים בנשף הפולימורפיזם עוטים מסכות: הם מאוחסנים תחת משתנים של מחלקת הבסיס (למשל: Animal).
עליכם לעזור למפיקי האירוע לבצע עליהם פעולות והמרות טיפוסים (Casting).
אבל היזהרו! המרה לא נכונה תגרור **שגיאת קומפילציה** (הקוד לא ייבנה) או גרוע מכך - **שגיאת זמן ריצה** (הנשף ייהרס ברעש גדול עקב קריסה!).
עובר חלק ✅
המרה וריצה תקינות
המרה וריצה תקינות
קומפילציה ❌
הקומפיילר מזהה חוסר התאמה
הקומפיילר מזהה חוסר התאמה
זמן ריצה 💥
קריסת InvalidCastException
קריסת InvalidCastException
🕵️♂️
בלש קוד
דרגה: טירון פולימורפיזם
פתורים:
0/5
דיוק:
100%
📂 תיק חקירה #1: הנשף המלכותי
התצורה הפנימית בזיכרון:
Animal a = new Cat();
תרשים היררכיה (לחצו לבחינת מחלקה)
📓 פנקס הבלש: בחר מחלקה למעלה
לחצו על אחת התיבות בתרשים ההיררכיה כדי לבחון את המבנה הפנימי, הפעולות הדרוסות והתכונות שהיא מציעה.
📝 עדויות וקטעי קוד לבדיקה:
קבעו את הגורל של כל קטע קוד: קומפילציה, זמן ריצה, או ריצה תקינה.
מיינו את 4 השורות כדי להגיש את החקירה.
🕵️♂️
דוח סיום החקירה
הצלתם את נשף המסכות מפני שגיאות זמן ריצה!
חקירות שנפתרו
5 / 5
מדד דיוק
0%
דרגת בלשות
אלופ/ת OOP