הגדירו מחלקה A בעלת שתי תכונות: 1n — מטיפוס שלם ו־ 2n — מטיפוס שלם.
במחלקה הוגדרו: שתי פעולות בונות,
ולכל תכונה פעולות get ו־ set ב־ Java ו־ Get ו־ Set ב־ C# .
במחלקה זו הפעולה toString ב־ Java ו־ ToString ב־ C# מחזירה מחרוזת שהיא תרגיל החיבור
של ערכי 1n ו־ 2n , והתוצאה שלו.
לדוגמה:
אם הערך שב־1n הוא המספר 3 והערך שב־ 2n הוא המספר ,9 תחזיר הפעולה את המחרוזת:
"12= + 9 3".
כמו כן הפעולה (k int(add void ב־ Java ו־ (k int(Add void ב־ C# מוסיפה את הערך k
לערך של כל אחת מן התכונות 1n ו־ 2n.
הדפסת עצם מזמנת ב־ Java את הפעולה toString של המחלקה וב־ C# את הפעולה ToString
של המחלקה.
לפניך הפעולה הראשית במחלקה Program כתובה ב־ Java וב־ C# .
הפעולה משתמשת במחלקה A
1public class Program
2{
3 public static void main(String[] args)
4 {
5 A a = new A();
6 a.setN1(4);
7 a.setN2(5);
8 A a1 = new A(a.getN1(), a.getN2());
9 System.out.println (a);
10 a1.add(4);
11 System.out.println(a);
12 System.out.println(a1);
13 }
14}עליך להגדיר את המחלקה A על פי התת־סעיפים i-v כך שהפעולה הראשית תתבצע בלי שגיאות הידור ו/או ריצה: (i) כתוב את כותרת המחלקה ואת התכונות שלה. (ii) כתוב את הכותרות של שתי הפעולות הבונות. (iii) ממש את כל פעולות ה-get וה-set הנחוצות. (iv) ממש את הפעולה add / Add. (v) ממש את הפעולה toString / ToString.
הצג את העצמים הנוצרים עקב הפעלת הפעולה הראשית. לכל עצם רשום את השמות של
כל התכונות שלו ואת הערכים של כל התכונות.
כמו כן הצג את השינויים בעצמים בעקבות ההוראה (4)add ב־ Java או (4)Add ב־ C# .
רשום את הפלט של הפעולה הראשית
הגדירו מחלקה A בעלת שתי תכונות: 1n — מטיפוס שלם ו־ 2n — מטיפוס שלם.
במחלקה הוגדרו: שתי פעולות בונות,
ולכל תכונה פעולות get ו־ set ב־ Java ו־ Get ו־ Set ב־ C# .
במחלקה זו הפעולה toString ב־ Java ו־ ToString ב־ C# מחזירה מחרוזת שהיא תרגיל החיבור
של ערכי 1n ו־ 2n , והתוצאה שלו.
לדוגמה:
אם הערך שב־1n הוא המספר 3 והערך שב־ 2n הוא המספר ,9 תחזיר הפעולה את המחרוזת:
"12= + 9 3".
כמו כן הפעולה (k int(add void ב־ Java ו־ (k int(Add void ב־ C# מוסיפה את הערך k
לערך של כל אחת מן התכונות 1n ו־ 2n.
הדפסת עצם מזמנת ב־ Java את הפעולה toString של המחלקה וב־ C# את הפעולה ToString
של המחלקה.
לפניך הפעולה הראשית במחלקה Program כתובה ב־ Java וב־ C# .
הפעולה משתמשת במחלקה A
1public class Program
2{
3 public static void main(String[] args)
4 {
5 A a = new A();
6 a.setN1(4);
7 a.setN2(5);
8 A a1 = new A(a.getN1(), a.getN2());
9 System.out.println (a);
10 a1.add(4);
11 System.out.println(a);
12 System.out.println(a1);
13 }
14}עליך להגדיר את המחלקה A על פי התת־סעיפים i-v כך שהפעולה הראשית תתבצע בלי שגיאות הידור ו/או ריצה: (i) כתוב את כותרת המחלקה ואת התכונות שלה. (ii) כתוב את הכותרות של שתי הפעולות הבונות. (iii) ממש את כל פעולות ה-get וה-set הנחוצות. (iv) ממש את הפעולה add / Add. (v) ממש את הפעולה toString / ToString.
הצג את העצמים הנוצרים עקב הפעלת הפעולה הראשית. לכל עצם רשום את השמות של
כל התכונות שלו ואת הערכים של כל התכונות.
כמו כן הצג את השינויים בעצמים בעקבות ההוראה (4)add ב־ Java או (4)Add ב־ C# .
רשום את הפלט של הפעולה הראשית