מחלקות, ירושה, פולימורפיזם, ממשקים וסיבוכיות
Java עץ מיוחד.ctor שלו את לוגיקת הצמתים.add אשר מוסיפה עלה לעץ.root אשר מחזירה את שורש העץ הנוכחי.Ctor שמעתיק מעץ אחר קיים.Java.sub אשר מחזירה עץ שמכיל רק את i העלים הראשונים של העץ הנוכחי. על העץ המוחזר להיות בהתאם ללוגיקה הנ"ל ולתוכן של העץ הנוכחי.main מתאים.adding 8 1
main השקולה לקוד הדוגמה הנ"ל בשפת ג'אווה. בסעיף זה, ניתן להניח כי המחלקה BinaryTree קיימת.BinaryTree בשפת ג'אווה, תוך הקפדה על עקרונות הקוד מונחה העצמים. אם יש צורך בממשקים או מחלקות נוספות יש לממש גם אותם.שאלות תרגול בתכנות מונחה עצמים בנושא עצים בינאריים ממבחנים של אוניברסיטת בר-אילן. השאלות ממוינות לפי רמת קושי, עם פתרונות לבדיקה עצמית - כך שניתן ללמוד מטעויות ולהבין את דרך הפתרון לפני הבחינה. ניתן לאתר שאלות חוזרות ולהריץ מבחני סימולציה ממוקדים בנושא עצים בינאריים.