Autor Tema: Recursión dentro del método de un objeto en Python. Duda.

0 Usuarios y 1 Visitante están viendo este tema.

11 Mayo, 2015, 06:35 pm
Leído 702 veces

JorgeFC

  • Novato
  • Mensajes: 186
  • País: es
  • Karma: +0/-0
  • Sexo: Masculino
Estoy definiendo el objeto 'Punto', 'Segmento' y 'Recta'. Dentro de 'Punto' quiero definir la distancia de un punto a cualquier otra figura ('recta','segmento','círculo'...) en un mismo método. Pues bien, he definido dentro de un método que he llamado 'Distancia', la distancia de un punto a otro punto y la distancia de un punto a una recta. Ahora quiero definir la distancia de un punto a un segmento en el caso de que mi punto esté en una recta que corte perpendicularmente al segmento dado. Convierto al segmento dado en una recta. ¿Puedo utilizar el método distancia, aunque no haya acabado de definirlo, para calcular la distancia del punto al segmento dado (que ahora trato como una recta) si ya tengo previamente la distancia del punto a la recta?

En resumen, ¿puedo utilizar la recursión dentro de los métodos de un objeto?