la POO en python

arrase arrase en gulcas.org
Dom Sep 17 19:42:05 CEST 2006


Creo que Rafael ha puntado algo muy importante sobre los atributos de
clase que no se ve en mi codigo de ejemplo y que hay que tener en  cuenta:

> .....puedes definir atributos de clase (estáticos) que no están
> ligados a una instancia concreta de la clase, a un objeto........

Esto quiere decir que los atributos de clase se comparten entre todas
las instancias:

class A:
    cadena=""
   
    def __init__(self,cad):
       self.__class__.cadena+=cad
   
    def __str__(self):
       return self.__class__.cadena

a=A('hola')

print a # Imprimira 'hola'

aa=A(' mundo')

print aa # Imprimira 'hola mundo'

print a # Ahora esto tambien imprime 'hola mundo'





-- 
<arrase en gulcas.org><http://arrase.no-ip.org><www.gulcas.org>
     <Gnupg Keys: http://arrase.no-ip.org/pubkey.txt>

print "".join(map(lambda numChar:filter(lambda x:(x<"0") or \
(x>"9"),numChar),["0"+chr(104)+"0","1"+chr(111)+"1","2"+chr(108)+"2", \
"3"+chr(97)+"3","4"+chr(32)+"4","5"+chr(109)+"5","6"+chr(117)+"6", \
"7"+chr(110)+"7","8"+chr(100)+"8","9"+chr(111)+"9"]))


------------ próxima parte ------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: OpenPGP digital signature
URL: <http://mail.python.org/pipermail/python-es/attachments/20060917/d049d6d6/attachment.pgp>
------------ próxima parte ------------
_______________________________________________
Python-es mailing list
Python-es en aditel.org
http://listas.aditel.org/listinfo/python-es


Más información sobre la lista de distribución Python-es