pregunta POO python relacion entre clases
Publicado por edinson (1 intervención) el 05/09/2014 05:02:32
digamos que tengo dos clases:
ahora tienen una relacion de que una linea tiene dos puntos
se añaden atributos para crear la relación es decir el atributo "puntos" puede ser una lista que contenga dos instancias de clase de la clase punto, asi mismo las instacias de clase de punto tendran como atributo la instancia de clase de la clase "linea". pero esto no se puede lograr ya que al momento de instancias linea debo incluir los atributos de la clase punto como instancias de la clase punto y esta aun no se ah creado.¿como puedo solucionar este problema? gracias
1
2
3
4
5
6
class Linea():pass
class punto():pass
def __init__(self,x,y)
self.x=x
self.y=y
ahora tienen una relacion de que una linea tiene dos puntos
1
2
3
4
5
6
7
8
9
class Linea():
def __init__(self,puntos):
self.puntos=puntos
class Punto():
def __init__(self,x,y,linea):
self.x=x
self.y=y
self.linea=línea
se añaden atributos para crear la relación es decir el atributo "puntos" puede ser una lista que contenga dos instancias de clase de la clase punto, asi mismo las instacias de clase de punto tendran como atributo la instancia de clase de la clase "linea". pero esto no se puede lograr ya que al momento de instancias linea debo incluir los atributos de la clase punto como instancias de la clase punto y esta aun no se ah creado.¿como puedo solucionar este problema? gracias
Valora esta pregunta


0