בעיה ב applet שכתבתי ב java

shakedunay

New member
בעיה ב applet שכתבתי ב java

אני מקבל הודעת java.lang.NullPointerException בזמן הריצה. הקומפילציה עוברת ללא שום בעיה. אני יודע שכאשר אני מבטל את היצירה של האובייקט האחרון שהוא Tri אני לא מקבל את ההודעת שגיאה הזו. הקור מקור מצורף. תודה רבה לכל העוזרים
 

DCoder

New member
לא איתחלת את הנקודות באובייקט

אתה מנסה לגשת למאפייני p2 ו-p3 מבלי לאתחל אותם. להלן תיקון קטן לקוד:
public Tri(Point p, Color c,Point p2,Point p3) { super(p,c); this.p2 = new Point(); this.p3 = new Point(); this.p2.x=p2.x+p.x; this.p2.y=p2.y+p.y; this.p3.x=p3.x+p.x; this.p3.y=p3.y+p.y; }​
 
למעלה