מחלקות, ירושה, פולימורפיזם, ממשקים וסיבוכיות
hasNext של המחלקה MyIteratorprepareNext של המחלקה GraphSimplePathsIterator:g,f,f...g,f,g,f,g,f לסירוגין (עד שהתוכנית קורסת)create; create; create; loop; on; on;create; create; create; on;create; create; loop; on;create; create; create; loop; loop; on; on; on;create; create; loop; loop; on; on;blue.turnOn() תיווצר לולאה אינסופיתlist.turnOn() תיווצר לולאה אינסופיתlist.turnOff() תיווצר לולאה אינסופיתblue.turnOff() תיווצר לולאה אינסופיתBeeper]. מה ידפיס הקוד הבא (בהנחה שהוא עטוף במחלקה ובמתודת main כנדרש)?שאלות תרגול בתכנות מונחה עצמים בנושא רקורסיה ממבחנים של אוניברסיטת בר-אילן. השאלות ממוינות לפי רמת קושי, עם פתרונות לבדיקה עצמית - כך שניתן ללמוד מטעויות ולהבין את דרך הפתרון לפני הבחינה. ניתן לאתר שאלות חוזרות ולהריץ מבחני סימולציה ממוקדים בנושא רקורסיה.