Secondo me giusta la sottoclasse Punto3D ma errata la classe Punto, perchè superflua è un Punto2D e inoltra dichiarando il metodo "dammiDistanza" in punto2D/3D avendo una referenza a Punto non potresti richiamare il metodo (ovviamente senza effettuare un casting).

Rispondi quotando