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
Stay ahead of what's next.
Get fresh ideas, insights, and practical perspectives on AI, technology, and digital products, straight to your inbox.
We respect your inbox. Privacy policy