[Python] Re: Digest di Python, Volume 19, Numero 11
Facundo Batista
facundobatista a gmail.com
Ven 16 Nov 2007 15:33:15 CET
2007/11/16, Pietro Battiston <battiston a mail.dm.unipi.it>:
> Grazie mille, in effetti è proprio quello che mi serviva. Ma __new__
> rimpiazza __init__?
No. __new__ non rimpiazza __init__. Sono due differenti cose.
__new__ è per creare il oggetto. __init__ è per inizializzare il oggetto.
Normalmente e usato il __init__, per tutti i inizializzazioni. Ma puoi
fare uso di __new__ nella situazioni quando vuoi fare qualcuna cosa
prima di che il oggetto e creato (per esempio, para il Singleton
pattern).
Scusami il mio povere Italiano.
Saluti,
--
. Facundo
Blog: http://www.taniquetil.com.ar/plog/
PyAr: http://www.python.org/ar/
Maggiori informazioni sulla lista
Python