
package cib412.poo.herencia;

public class GeometriaAnalitica {
    public static double metrica(PuntoUniDimensional p) {
       return p.distanciaOrigen()  ; 
    }
    public static void main(String [] args) {
       PuntoUniDimensional p1= new PuntoUniDimensional(1);
       PuntoBiDimensional p2 = new PuntoBiDimensional(3,4);
       PuntoTriDimensional p3 = new PuntoTriDimensional(3,4,5);
       System.out.println(GeometriaAnalitica.metrica(p1));
       System.out.println(GeometriaAnalitica.metrica(p2));
       System.out.println(GeometriaAnalitica.metrica(p3));
       Object o = p1;
       System.out.println(o.getClass());
    }
        
}
