[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