במחלקה תכשיט Jewel יש שתי תכונות: price — מחיר התכשיט, מטיפוס שלם; isGold — האם התכשיט מוזהב, מטיפוס בוליאני. עבור תכשיט מוזהב isGold הוא true, אחרת isGold הוא false. במחלקה Jewel יש שתי פעולות בונות:
במחלקה תכשיט 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)
שאלות ותגובות על השאלה
🎓 לא הבנתם משהו? קבלו הסבר נוסף ממרצה לתכנות
שאלו כאן — ותקבלו מענה מוסמך.