לצורך ניהול ספרייה בבית ספר תיכון הוגדרה מחלקה ספר — Book. תכונות המחלקה: שם הספר — name (מחרוזת), שנת הוצאה לאור — year (שלם), אישור של משרד החינוך — permission (בוליאני; true=יש אישור, false=אין אישור). לכל התכונות הוגדרו ב-Java פעולות set ו-get וב-#C פעולות Set ו-Get. לקראת שנת הלימודים החדשה החליט הספרן להוציא מהספרייה ספרים שיצאו לאור לפני שנת 2000, וספרים שאין להם אישור של משרד החינוך.
לצורך ניהול ספרייה בבית ספר תיכון הוגדרה מחלקה ספר — Book. תכונות המחלקה: שם הספר — name (מחרוזת), שנת הוצאה לאור — year (שלם), אישור של משרד החינוך — permission (בוליאני; true=יש אישור, false=אין אישור). לכל התכונות הוגדרו ב-Java פעולות set ו-get וב-#C פעולות Set ו-Get. לקראת שנת הלימודים החדשה החליט הספרן להוציא מהספרייה ספרים שיצאו לאור לפני שנת 2000, וספרים שאין להם אישור של משרד החינוך.
public class Book
{
private string name;
private int year;
private bool permission;
// Get/Set נתונים לכל תכונה (GetName/SetName, GetYear/SetYear, GetPermission/SetPermission)
}
כתוב ב-Java או ב-#C פעולה במחלקה Book שתחזיר true — אם ספר צריך להישאר בספרייה, אחרת — הפעולה תחזיר false.
public bool ShouldStayInLibrary()
כתוב ב-Java או ב-#C פעולה חיצונית שתקבל מערך חד-ממדי books מטיפוס Book שכל אחד מאיבריו מייצג ספר בספרייה. הפעולה תדפיס את שמות הספרים שיש להוציא מהספרייה. עליך להשתמש בפעולה שכתבת בסעיף א.
public static void PrintBooksToRemove(Book[] books)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.