Re: Clases en Python
- From: Mario Gonzalez <gonzalemario gmail com>
- To: "Advocacy, chit-chat and event planning in Chile" <gnome-cl-list gnome org>
- Subject: Re: Clases en Python
- Date: Wed, 7 Dec 2005 14:09:10 -0300
On 07/12/05, Germán Poó Caamaño <gpoo ubiobio cl> wrote:
> El mié, 07-12-2005 a las 13:16 -0300, Fernando San Martín Woerner
> escribió:
> > El mié, 07-12-2005 a las 13:10 -0300, Mario Gonzalez escribió:
> > > Holas, se que no es una lista de python pero queria ver si alguien
> > > me pudiese ayudar por favor. He leido varias cosas de python pero creo
> > > que aun me queda bastante, paso a explicar el problema:
> > >
> > > tengo 2 archivos .py como ejemplo
> > >
> > > clase_a_file.py
> > > ==========
> > > class Clase_a:
> > > def __init__(self):
> > > print 'hello from class A'
> > >
> > >
> > > clase_b_file.py
> > > ===========
> > > import clase_a_file
> >
> > aqui debes cambiar:
> >
> > from clase_a_file import Clase_a
>
Muchisimas gracias Fernado y German por sus aclaraciones. El
problema mio es que vengo de un lenguaje (java, ahora digo puajj!!!)
donde las llamadas entre clases solo se hacian asi.
Nos vemos!!
> Otra alternativa es indicar el espacio de nombres al cual
> pertenece, es decir, dejar igual la forma de usar otro
> archivo y cambiar la forma de llamarlo.
>
> clase_b_file.py
> ===========
> import clase_a_file
> class Clase_b:
> def __init__ (self):
> print 'Calling to A '
> x = Clase_a()
>
> Cambiar la última línea por:
>
> x = clase_a_file.Clase_a()
>
> --
> Germán Poó Caamaño
> http://www.ubiobio.cl/~gpoo/
> Concepción - Chile
>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]