Temas > Programacion > Python > Clases y objetos en python
Julio

  En Python las clases se definen mediante la palabra clave class seguida
 del nombre de la clase, dos puntos (:) y a continuación, indentado,
el cuerpo de la clase. Como en el caso de las funciones, si la primera
línea del cuerpo se trata de una cadena de texto, esta será la cadena de
documentación de la clase o docstring.
    class Coche:
         â??""Abstraccion de los objetos coche."""
         def __init__(self, gasolina):
             self.gasolina = gasolina
             print â??Tenemos", gasolina, â??litros"
         def arrancar(self):
             if self.gasolina > 0:
                  print â??Arranca"
             else:
                  print â??No arranca"
         def conducir(self):
             if self.gasolina > 0:
                  self.gasolina -= 1
                  print â??Quedan", self.gasolina, â??litros"
             else:
                  print â??No se mueve"
Lo primero que llama la atención en el ejemplo anterior es el nombre
tan curioso que tiene el método __init__. Este nombre es una convención
 y no un capricho. El método __init__, con una doble barra baja al
principio y final del nombre, se ejecuta justo después de crear un nuevo
objeto a partir de la clase, proceso que se conoce con el nombre de
instanciación. El método __init__ sirve, como sugiere su nombre, para
realizar cualquier proceso de inicialización que sea necesario.













¿Has olviado tu contraseña?

Pulsa aquí para registrate




Google






LunMarMieJueVieSabDom
      1
2345678
9 101112131415
16171819202122
23242526272829
3031     

Martes 10 de Diciembre 2024
Semana 50

..............................................................................................................................................................................................................................................
(Contacto)..
Esta web utiliza cookies para obtener datos estadísticos de la navegación de sus usuarios. Política de privacidad y Aviso legal