יש לי את המחלקה האבסטרקית polygon, ויש לי את המחלקה triangle extends polygon, בבנאי של triangle, הוא מקבל שלוש נקודות, ועשיתי:
this.p1=p1;
this.p2=p2;
this.p3=p3;אבל הוא נותן שגיאה ואומר שלא מוגדר בפוליגון בנאי ריק(בעבודה רשום שאסור להוסיף בנאים חוץ מאלו שהם רשמו לנו, והבנאי הריק לא שם).
אז אני מניח שהקומפיילר פשוט מוסיף ()super, ואז לא יודע מה לעשות בגלל שאין כזה בpolygon, מה אני אמור לעשות?
חשוב לציין שהבנאי היחיד בפוליגון הוא כזה שמקבל מערך של נקודות, ולפי זה יוצר את הפוליגון.
תודה מראש.