Ejemplo del manejo de clases en python:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | #!/usr/bin/env python #Primera clase en python class Empresa : """Clase Empresa, que abstrae una empresa del mundo real""" def __init__(self, nombreEmpresa, productoReal, cantidadEmpleados) : self.nombreEmpresa = nombreEmpresa self.productoReal = productoReal self.cantidadEmpleados = cantidadEmpleados print "La empresa", nombreEmpresa, "vende", productoReal, " emplea a", cantidadEmpleados, "empleados." def venderProducto(self) : print "Vendida una unidad de", self.productoReal def contratarEmpleados(self, cantidad) : self.cantidadEmpleados = self.cantidadEmpleados + int(cantidad) print "La empresa ahora emplea a", self.cantidadEmpleados, "empleados." # Orientacion a Objetos en python if __name__ == '__main__': print "\nCreamos la instancia de la clase:" empresa = Empresa("AxiaCore", "AxiaHost", 10) print "\nVendemos un producto:" empresa.venderProducto() print "\nContratamos 2 empleados:" empresa.contratarEmpleados(2) |