Muchas gracias Francisco Javier.

Un saludo.

El 30 de abril de 2011 13:16, Francisco Javier Cuadrado <
fcocuadr...@gmail.com> escribió:

> Según la documentación de python, el _algo no oculta nada y se usa como
> convención para marcar atributos que se usan internamente y no se deberían
> tocar.
>
> Sin embargo, el __algo "oculta" el atributo cambiando su nombre y es lo más
> cercano a los atributos privados que tiene python.
> El 30/04/2011 09:29, "Ángel Luis García García" <alg...@telefonica.net>
> escribió:
>
> > Muchas gracias Andrei por la información.
> >
> > Un cordial saludo.
> >
> > El 30 de abril de 2011 01:50, Andrey Antoukh <and...@gmail.com>
> escribió:
> >
> >> En python, el concepto de oculatación de atributos es bastante light, de
> >> una o de otra siempre podrás acceder a ese dato. Pero si lo que estas
> >> buscando es la respuesta de como definir métodos privados, son aquellos
> que
> >> empiezan con __ ( doble guion bajo ).
> >>
> >>
> >>
> http://www.gulic.org/almacen/diveintopython-5.4-es/object_oriented_framework/private_functions.html
> >>
> >> Un saludo.
> >> Andrei.
> >>
> >> El 30 de abril de 2011 01:46, Ángel Luis García García <
> >> alg...@telefonica.net> escribió:
> >>
> >>> Hola, buenas noches. Escribo para pediros ayuda sobre el tema de
> >>> ocultación de atributos en clases Python. ¿Cuál es la diferencia
> fundamental
> >>> entre el uso de _ y __ (name mangling) para la ocultación de atributos?
> He
> >>> leído en muchos foros en Internet, y no terminan de convencerme las
> >>> respuestas, ya que son de lo más dispares.
> >>>
> >>> Muchas gracias de antemano por la ayuda.
> >>> Un cordial saludo.
> >>>
> >>> --
> >>> Ángel Luis García García
> >>> http://elviajedelnavegante.blogspot.com
> >>>
> >>>
> >>> _______________________________________________
> >>> Python-es mailing list
> >>> Python-es@python.org
> >>> http://mail.python.org/mailman/listinfo/python-es
> >>> FAQ: http://python-es-faq.wikidot.com/
> >>>
> >>>
> >>
> >>
> >> --
> >> http://twitter.com/andsux
> >> http://www.niwi.be
> >> ****
> >> http://www.freebsd.org/
> >> http://www.postgresql.org/
> >> http://www.python.org/
> >> http://www.djangoproject.com/
> >>
> >> "Linux is for people who hate Windows, BSD is for people who love UNIX"
> >> "Social Engineer -> Because there is no patch for human stupidity"
> >>
> >> _______________________________________________
> >> Python-es mailing list
> >> Python-es@python.org
> >> http://mail.python.org/mailman/listinfo/python-es
> >> FAQ: http://python-es-faq.wikidot.com/
> >>
> >>
> >
> >
> > --
> > Ángel Luis García García
>
> _______________________________________________
> Python-es mailing list
> Python-es@python.org
> http://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>


-- 
Ángel Luis García García
_______________________________________________
Python-es mailing list
Python-es@python.org
http://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/

Responder a