Re: Métodos estáticos

bameda bameda en gmail.com
Sab Mayo 13 16:34:42 CEST 2006


Si tienes solo

class algo:
 def metodo(self):
   pass

tambien podiras hacer:

algo().metodo()

aunque es un poco chapuzilla. Lo mejor es usar staticmethod.


2006/5/13, NeCuDeCo <necudeco en gmail.com>:
> class algo:
>   def metodo():  # Ojo sin el self
>     pass
>
> staticmethod f = metodo
>
>
> y leugo en tu codig lo llamas asi
> algo.f()
> y listo
>
> On 5/12/06, Eric Sadit Téllez Avila <donsadit en gmail.com> wrote:
> >
> > Existe una función llamada staticmethod que hace metodos "estáticos" en
> > python, es decir metodos de clase. Su uso lo puedes ver en el manual o en
> > algun tutorial en internet.
> >
> > On 5/12/06, aNgel rEsendiz g. <sonajadiabolica en gmail.com> wrote:
> > >
> > > On 5/12/06, Maria Martin <casoio en yahoo.es> wrote:
> > > > ¿Se pueden definir métodos estáticos en Java?
> > > >
> > >      Podrias empezar por preguntar en una lista de java antes de
> > > recurrir a una de python :P.
> > >
> > >
> > > aNgel rEsendiz.!
> > > _______________________________________________
> > > Python-es mailing list
> > > Python-es en aditel.org
> > > http://listas.aditel.org/listinfo/python-es
> > >
> > _______________________________________________
> > Python-es mailing list
> > Python-es en aditel.org
> > http://listas.aditel.org/listinfo/python-es
> >
>
>
>
> --
> --------------------------
> NeCuDeCo
> http://necudeco.blogsome.com
> Your Jugdment Day is NOW
> _______________________________________________
> Python-es mailing list
> Python-es en aditel.org
> http://listas.aditel.org/listinfo/python-es
>


-- 
____________________________________________
|
|    David Barragán Merino
|    E-mail: bameda en ARROBA@gmail.com
|    Ingeniería Informática
|    Universidad Carlos III Madrid
|____________________________________________




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