אתם מתרגלים שאלה מתוך מה"ט מבני נתונים ותכנות מונחה עצמים — הנדסאי תוכנהמבחן 2021 · קיץ מועד א · שאלה 3כל שאלות המבחן ←
תכנות מונחה עצמים›מחלקות ואובייקטים

java

public class Clothes { private String fabric; // סוג בד private String color; // צבע private double price; // מחיר public double getPrice(){ return this.price; } } public class Shirt extends Clothes { private String size; // (L, XL,XXL) מידה } public class Dress extends Clothes { private double length; // אורך בס"מ private int size; // מידה } public class Book { private String name; // שם ספר private String author; // מחבר private double price; // מחיר public double getPrice(){return 0.9*this.price;} }

סעיף א

המחלקה Shipping מתארת משלוח. למחלקה יש שתי תכונות: address – כתובת משלוח, מסוג מחרוזת; arr – מערך הפריטים למסירה. כתבו את כותרת המחלקה ואת התכונות שלה. ציינו מהו סוג המערך שנבחר, והסבירו את בחירתכם.

סעיף ב

כתבו פעולה פנימית public double sum() המחזירה את הסכום הכולל של הפריטים במשלוח. הערה: אין להוסיף מחלקות או פעולות, אין לשנות את יחסי הירושה בין המחלקות.

שאלות ותגובות על השאלה

🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות

שאלו כאן — ותקבלו מענה מוסמך.

🎓 מרצה לתכנות עונה כאן — תקבלו מענה מקצועי