Maeve ha scritto:
Non è un punto con 6 double.. sono 3 punti (a, b, c)
Quindi, in realtà, hai definito una classe "collezione di tre punti", non una classe "punto".
La classe punto avrà 2 coordinate (sul piano).
E poi avrai TRE oggetti "punto".
Oppure un "contenitore" di punti (ma andiamo per ordine, rimaniamo nel semplice).
La tua classe "punto" avrà quindi DUE coordinate.
La logica è "le classi modellano parti della realtà" (niente pippone su istanze, oggetti eccetera).
Quindi il "punto" avrà due coordinate.
Poi avrai la retta, che avrà... cosa ?
Infine avrai metodi del tipo "distanza tra DUE punti".
Distanza tra un punto e una retta, ma con un poco di pazienza.
Daje che un po' alla volta il programma salterà fuori!