#!/usr/bin/python
# DEFINIMOS LA CLASE COCHE.
# ATRIBUTOS DEL OBJETO: GASOLINA.
# METODOS: ARRANCAR Y CONDUCIR.
class Coche: # CLASE
"""Abstraccion de los objetos coche."""
def __init__(self,gasolina): # ATRIBUTO
self.gasolina = gasolina
print "Tenemos", gasolina, "litros"
def arrancar(self): # METODO
if self.gasolina > 0:
print "Arranca"
else:
print "No Arranca"
def conducir(self): # METODO
if self.gasolina > 0:
self.gasolina -= 1
print "Quedan", self.gasolina, "litros"
else:
print "No se mueve"
mi_coche = Coche(6) # mi_coche ES EL OBJETO
# PARA EJECUTAR EL SCRIPT, TENEMOS QUE IR DESCUBRIENDO UNO A UNO LAS SIGUIENTES LINEAS DE CODIGOS.
#print mi_coche.gasolina
#mi_coche.arrancar()
#mi_coche.conducir()
#mi_coche.conducir()
#mi_coche.conducir()
#mi_coche.arrancar()
#print mi_coche.gasolina
#mi_coche.conducir()
#print mi_coche.gasolina
#mi_coche.conducir()
#mi_coche.arrancar()
#mi_coche.conducir()
#mi_coche.arrancar()
#mi_coche.conducir()
#print mi_coche.gasolina
Ejemplo de una clase POO. Definición de la clase, atributos y métodos.
