לפניך המחלקה עיפרון Pencil.
תכונות:
private int length - תכונה של אורך העיפרון
private boolean sharpened (או bool ב-C#) - תכונה שהערך שלה true אם העיפרון מחודד, אחרת הערך שלה false.
public Pencil (int length, boolean sharpened)public Pencil (int length, bool sharpened)public boolean isLonger (Pencil other)public bool IsLonger (Pencil other)public boolean isSharpened ()public bool IsSharpened ()ממש את הפעולות isLonger / IsLonger ו-isSharpened / IsSharpened.
לפניך קטע תוכנית הכתוב בפעולה main / Main של המחלקה הראשית. עקוב אחר ביצוע קטע התוכנית, הצג את העצמים שנוצרו, ורשום את הפלט.
Java:
java1Pencil pencil1 = new Pencil (12, true); 2Pencil pencil2 = new Pencil (13, false); 3if (pencil1.isLonger (pencil2) && pencil1.isSharpened ()) 4 System.out.println ("I choose pencil1"); 5else { 6 if (pencil2.isSharpened ()) 7 System.out.println ("I choose pencil2"); 8 else 9 System.out.println ("pencil2 needs to be sharpened"); 10}
C#:
csharp1Pencil pencil1 = new Pencil (12, true); 2Pencil pencil2 = new Pencil (13, false); 3if (pencil1.IsLonger (pencil2) && pencil1.IsSharpened ()) 4 Console.WriteLine ("I choose pencil1"); 5else { 6 if (pencil2.IsSharpened ()) 7 Console.WriteLine ("I choose pencil2"); 8 else 9 Console.WriteLine ("pencil2 needs to be sharpened"); 10}
לפניך המחלקה עיפרון Pencil.
תכונות:
private int length - תכונה של אורך העיפרון
private boolean sharpened (או bool ב-C#) - תכונה שהערך שלה true אם העיפרון מחודד, אחרת הערך שלה false.
public Pencil (int length, boolean sharpened)public Pencil (int length, bool sharpened)public boolean isLonger (Pencil other)public bool IsLonger (Pencil other)public boolean isSharpened ()public bool IsSharpened ()ממש את הפעולות isLonger / IsLonger ו-isSharpened / IsSharpened.
לפניך קטע תוכנית הכתוב בפעולה main / Main של המחלקה הראשית. עקוב אחר ביצוע קטע התוכנית, הצג את העצמים שנוצרו, ורשום את הפלט.
Java:
java1Pencil pencil1 = new Pencil (12, true); 2Pencil pencil2 = new Pencil (13, false); 3if (pencil1.isLonger (pencil2) && pencil1.isSharpened ()) 4 System.out.println ("I choose pencil1"); 5else { 6 if (pencil2.isSharpened ()) 7 System.out.println ("I choose pencil2"); 8 else 9 System.out.println ("pencil2 needs to be sharpened"); 10}
C#:
csharp1Pencil pencil1 = new Pencil (12, true); 2Pencil pencil2 = new Pencil (13, false); 3if (pencil1.IsLonger (pencil2) && pencil1.IsSharpened ()) 4 Console.WriteLine ("I choose pencil1"); 5else { 6 if (pencil2.IsSharpened ()) 7 Console.WriteLine ("I choose pencil2"); 8 else 9 Console.WriteLine ("pencil2 needs to be sharpened"); 10}