objet python typecasting

Ive été en essayant de recherche comment passer la référence d'objet en python et le type de voter pour elle similaire à Java, mais pas de résultat. Je duno si ce sujet existe quelque part ici.

Mon problème est que je dois passer la référence de l'objet à un constructeur de la classe. Mais je duno comment transtypage de la référence à un objet. En java, mais j'ai de réaliser cela, mais je dois transférer le code pour le côté serveur.

merci beaucoup,
Jack

class SearchRectangle:
    def __init__(self, lower_left_subgrid_x, lower_left_subgrid_y, rectangle_width, rectangle_height):

        self.min_subgrid_x = int(lower_left_subgrid_x)
        self.max_subgrid_x = int(self.min_subgrid_x + rectangle_width -1)
        self.min_subgrid_y = int(lower_left_subgrid_y)
        self.max_subgrid_y = int(self.min_subgrid_y + rectangle_height -1)

     ...blah



class SearchRectangleMultiGrid:
 # parent rectangle should be a SearchRectangle instance 
    def __init__(self, parent_rectangle):
        self.parent_rectangle = SearchRectangle()parent_rectangle



    # test codes
    test_rect = SearchRectangle(test_subgrid.subgrid_x, test_subgrid.subgrid_y, 18, 18)
    print "\n\nTest SearchRectangle";
    print test_rect.to_string()
    print test_rect.sql_clause

    test_rec_multi = SearchRectangleMultiGrid(test_rect)
    print "\n\nTest SearchRectangleMulti"
    test_rec_multi.parent_rectangle.to_string()

OriginalL'auteur Jack Wong | 2010-12-25