Python: oggetto inizializzato in una classe?

1

È possibile e, se è così, una pratica comune per inizializzare un oggetto all'interno di una classe in Python?

self.field = Class()
    
posta Codenburger 18.11.2014 - 11:54
fonte

2 risposte

2

Tutto in Python è un oggetto, quindi sì, questa è una pratica comune. Non è possibile creare un programma Python significativo senza creare altre istanze nelle proprie classi.

    
risposta data 18.11.2014 - 12:01
fonte
0

Se vuoi farlo in modo orientato agli oggetti, puoi passare una factory alla classe, in modo da poter istanziare la tua classe usando un metodo factory:

    self.field = myFactory.GetSomeClass()
    
risposta data 22.11.2014 - 19:34
fonte

Leggi altre domande sui tag