Classe Point (ti è stato chiesto di creare Punto ... non Point in inglese):
1) i campi statici x1/y1 NON hanno senso di esistere (e nemmeno getX1/getY1).
2) costruttori ok. Vedo che tieni traccia di quante sono le istanze. Male non fa ma non mi sembra che sia stato richiesto.
3) getter/setter ok
4) creaCasuale no, non ha senso che restituisca String. Deve restituire un oggetto di quella classe! Non una stringa (che serve ben poco)
Classe Poligono:
1) getPerimetro()/getArea() astratti ok
Classi Rettangle e Triangle (idem, è stato chiesto Rettangolo e Triangolo):
1) mi paiono complesse e "contorte"
2) creaCasuale idem non deve restituire un String
Ripensa bene il tutto.![]()


Rispondi quotando
