Want to create interactive content? It’s easy in Genially!

Get started free

הירושה

אריאל קלפנר

Created on January 1, 2021

Start designing with a free template

Discover more than 1500 professional designs like these:

Secret Code

Corporate Escape Room: Operation Christmas

Reboot Protocol

Desert Island Escape

Halloween escape

Horror Escape Room

Witchcraft Escape Room

Transcript

escape game

START

הקדמה

משימה

דמויות

ברוכים הבאים לאחזות רדקליף הידועה בכינויה האחוזה הנטושה. האחוזה ננטשה לפני מספר שנים בעקבות אירועים מוזרים שהתרחשו בה.

דמויות

הקדמה

משימה

מר רדקליף מצא את מותו באופן מסתורי בטירה. הוא הותיר אחריו צוואה. רק פותר חידת הצוואה יזכה בירושה הנכבדה שהותיר אחריו מר רדקליף. היעזרו בדמויות השונות כדי לפתור את חידת הירושה. בהצלחה...

דמויות

משימה

הקדמה

לייטון

מלני

הנרי

מייק

מומחה פורץ דרך בתחום הירושה

מומחה לפולימורפיזם והמרות

מזהה שגיאות זמן ריצה

מזהה שגיאות הידור(קומפילציה)

הקדמה

משימה

דמויות

1 Find the key to enter

2 Welcome

(13x13)+(6x66-52)

3 Search for clues

4 Touch the correct keys

1I

III

V/

IV

Something is wrong ...

V/

IV

III

1I

...Keep playing

III

V/

1I

IV

...One more

1I

III

V/

IV

נתונות חמש המחלקות הבאות: RUN, Z, Y, X, B החידות קשורות לחמשת המחלקות הנ"ל. איזה קשר ייתכן ביניהן שרלבנטי לתעלומה ?

5 Use the typewriter correctly

5 Use the typewriter correctly

"Use the typewriter correctly..."

Enter the key

6 בכל אחת מהמחלקות Z, Y, X , B הוגדרה הפעולה {} public void foo ובמחלקה RUN הוגדרה הפעולה : public void bar (Object g){g.foo();} האם תתקבל שגיאה ? אם כן איזו ? ומדוע ?

תתקבל שגיאת הידור משום שהמחלקה Object לא מכירה את הפעולה foo שהוגדרה במחלקות היורשות שלה.

לא תתקבל הודעת שגיאה משום שכל המחלקות יורשות מהמחלקה Object.

תתקבל שגיאת זמן ריצה משום שהמחלקה Object לא מכירה את הפעולה foo שהוגדרה במחלקות היורשות שלה.

6 הנח שהמחלקות Z, Y, X יורשות את המחלקה B. בכל אחת מהמחלקות Z, Y , X הוגדרה הפעולה {} public void foo ובמחלקה RUN הוגדרה הפעולה : public void bar (B g){g.foo();} האם תתקבל שגיאה ? אם כן איזו ? ומדוע ?

תתקבל שגיאה הידור משום שהמחלקה B לא מכירה את הפעולה foo, נדרשת כאן המרה מפורשת כלפי מטה.

תתקבל שגיאת זמן ריצה. כאשר הפעולה תורץ היא תבחין שהפעולה foo לא קיימת במחלקה B, נדרשת המרה מפורשת כלפי מטה.

לא תיתקבל הודעת שגיאה. יש כאן ירושה תקינה בין המחלקות.

6 הנח שהמחלקות Z, Y, X יורשות את המחלקה B. בכל אחת מהמחלקות Z, Y , X, B הוגדרה הפעולה {} public void foo ובמחלקה RUN הוגדרה הפעולה : public void bar (B g){g.foo();} האם תתקבל שגיאה ? אם כן איזו ? ומדוע ?

לא תתקבל הודעת שגיאה. יש כאן ירושה תקינה. הפעולה מוגדרת בכל המחלקות.

תתקבל הודעת שגיאת זמן ריצה. כאשר התוכנית תורץ היא תגלה שנדרשת כאן המרה מפורשת כלפי מטה.

תתקבל שגיאת הידור אומנם הירושה תקינה, אך נדרשת כאן המרה מפורשת כלפי מטה.

6 הנח שהמחלקות Z, Y, X יורשות את המחלקה B. בכל אחת מהמחלקות Z, Y , X, B הוגדרה הפעולה {} public void foo ובמחלקה RUN הוגדרה הפעולה : public void bar (Object g){g.foo();} האם תתקבל שגיאה ? אם כן איזו ? ומדוע ?

לא תתקבל הודעת שגיאה. יש כאן ירושה תקינה. הפעולה מוגדרת בכל המחלקות וכולן יורשות מהמחלקה Object

תתקבל הודעת שגיאת זמן ריצה. כאשר התוכנית תרוץ היא תגלה שנדרשת כאן המרה מפורשת כלפי מטה.

תתקבל שגיאת הידור אומנם הירושה תקינה, והמחלקה B אכן יורשת את המחלקה Object, אך האחרונה אינה מכירה את הפעולה foo נדרשת כאן המרה מפורשת כלפי מטה.

Congratulations

מצאת את עצמותיו של מר רדקליף. כל שנותר הוא להביא אותו לקבורה מכובדת באחוזת הקבר המשפחתית הממוקמת באחד משטחיה הנרחבים של האחוזה. הצלחת לפתור את כל בעיות הירושה שהוא הותיר אחריו. אין ספק שאתה שולט היטב בנושא סוגי שגיאות בירושה. בהצלחה בהמשך אריאל קלפנר.

6 Lorem ipsum dolor sit amet?

You have lost