Blog
Clases en Python
Camilo Nova
Camilo Nova
CEOEjemplo del manejo de clases en python:
#!/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)
Written by Camilo Nova
Camilo Nova
Axiacore CEO. Camilo writes thoughts about the intersection between business, technology, and philosophy
Scale your company with the same people
Practical ideas to do more and get back your time every week
We respect your inbox. Privacy policy