הגדרת
הפונקציה Read במחלקה Employee, המקבלת מספר עובד וקוראת את רשומת העובד שלו.
יצירת
stream לקריאה מקובץ העובדים ובדיקת תקינותו
הפונקציה
מריצה לולאה שרצה על מערך האינדקס, locationList, של קובץ העובדים, ומחפשת את מספר
העובד המבוקש
אם
הלולאה לא מצאה את מספר העובד המבוקש, הפונקציה זורקת exception מסוג NoSuch
אם
הלולאה מצאה את מספר העובד המבוקש, הפונקציה מקבלת את מיקום רשומת העובד בקובץ
מהאינדקס וקוראת לפונקציה Read (פונקציה אחרת, ללא פרמטרים)
במחלקה
Employee הגדרנו, בנוסף לפונקציה Read הקיימת, פונקציה Read מועמסת שאינה מקבלת
פרמטרים ותפקידה לקרוא רשומת עובד החל מהמקום בו המצביע לקובץ נמצא