מחקלות בג'אווה
שלום, אני אשמח אם תוכלו לעזור לי להבין כמה דברים לגביי מחלקות בג'אווה במחלקה נתנונה בשם "נקודה" ישנו בנאי
שלום, אני אשמח אם תוכלו לעזור לי להבין כמה דברים לגביי מחלקות בג'אווה במחלקה נתנונה בשם "נקודה" ישנו בנאי
public Point(Point p) { this(p.xCoordinate, p.yCoordinate, p.getColor()); }
אני מבין שזה קיצור להשמה- עותק של הערך הראשון מוזן לשדה הראשון של "נקודה" , עותק של השני לשני וכך הלאה? הבנתי נכון? כלומר האם באמת מועברים עותקים של האובייקטים או כתובות לאובייקטים עצמם? מחלקת "משולש" כשאני רושם בנאי כזהpublic Triangle(Point p1, Point p2, Point p3) { this.points = {p1,p2,p3}; }
כשפוניטס הוא מערך של נקודות משום מה המחשב אומר לי שהצבת נקודות במערך בדרך זו אינה חוקית. אני יכול לעשות את זה בדרך אחרת, אבל אני אשמח אם תוכלו להסביר לי מה הבעיה. שאלה הבנתית אני מנסה לראות אם הבנתי נכון- this.X() זוהי שיטה - לפי הוסגריים this.Y זהו שדה כי אין סוגריים המון המון תודה על כל עזרה