אתם מתרגלים שאלה מתוך בגרות מדעי המחשב — יסודות (שאלון 899371)מבחן 2015 · קיץ מועד א · שאלה 11כל שאלות המבחן ←
תכנות מונחה עצמיםמחלקות ואובייקטים

במחלקה תכשיט Jewel יש שתי תכונות: price — מחיר התכשיט, מטיפוס שלם; isGold — האם התכשיט מוזהב, מטיפוס בוליאני. עבור תכשיט מוזהב isGold הוא true, אחרת isGold הוא false. במחלקה Jewel יש שתי פעולות בונות:

public class Jewel
{
    private int price;
    private boolean isGold;
    public Jewel(int price, boolean isGold)
    { ... } //*
    public Jewel(int price)
    { ... } //**
}

(ב-C#: bool במקום boolean).

סעיף א

כתוב ב-Java או ב-C# את גוף הפעולה הבונה המסומנת ב-*.

public Jewel(int price, bool isGold)

סעיף ב

כתוב ב-Java או ב-C# את גוף הפעולה הבונה המסומנת ב-** כך שתשתמש בפעולה הבונה המסומנת ב-* לבניית תכשיט שאינו מוזהב.

public Jewel(int price)

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

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

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

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