la POO en python

NeCuDeCo necudeco en gmail.com
Dom Sep 17 15:43:29 CEST 2006


Al definir los atributos como self. , le estas diciendo a python que
instancia una variable publica en esa clase.

Creo q tambien puedes hacer
class A:
  private a

en fin son solo diferentes maneras de hacerlo

On 9/17/06, Jesus Rodriguez <foxandxss en gmail.com> wrote:
> En todos los ejemplos de programas que usan POO en python he visto que es un
> poco rara, me explico:
>
> Definen todos los atributos dentro de metodos....
>
> class A:
>     def __init__(self):
>         self.variable1 = 10
>         self.variable2 = 20
>
>
> y luego pues se usaria
>
> blah = A()
> print variable1
> 10
> print variable2
> 20
>
>
> no deberían de definirse los atributos fuera de los metodos?, no sé, algo
> asi:
>
> class A:
>     variable1
>     variable2
>
> y luego usarlos o inicializarlos dentro de métodos, no sé, como se suele
> hacer en Java o C++
>
> No se si se me ha entendido ejeje.
>
> Un saludo.
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>


-- 
--------------------------
NeCuDeCo
http://necudeco.blogsome.com
http://apesol.org
Your Jugdment Day is NOW




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