ciao,
  considerati i due esempio seguenti, quale usereste voi? considerate
che nella realta' ho un costruttore con 8/9 parametri i quali la maggior
parte hanno dei valori di default. l'effetto finale e' (pressoche') lo
stesso, cambia solo lo stile del codice.

ciao

[EMAIL PROTECTED]:~$ python
Python 2.5 (r25:51908, Nov  5 2006, 12:56:59) 
[GCC 4.1.2 20060901 (prerelease) (Debian 4.1.1-13)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> class A:
...     var1 = 1
...     var2 = 2
...     var3 = 3
... 
>>> a1 = A()
>>> a2.var1
1
>>> a2 = A()
>>> a1.var1 = 3
>>> a2.var1
1
>>> a1.var1
3
>>> class B:
...     def __init__(self, var1=1, var2=2, var3=3):
...             self.var1 = var1
...             self.var2 = var2
...             self.var3 = var3
... 
>>> b1 = B()
>>> b2 = B(3)
>>> b1.var1
1
>>> b2.var1
3
>>> 

-- 
reply to `python -c "print '[EMAIL PROTECTED]'[::-1]"`

Attachment: signature.asc
Description: Digital signature

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a