def __init__(self, contenedor=None, porcentaje=100, nombre="grano"):
		"""
		Constructor
		@type	self: Gabinete
		@param	self: referencia al objeto Gabinete actual
		
		@type	nombreContenedor: string
		@param	nombreContenedor: nombre del objeto representado. Default epsilon.
		
		@type	porcentaje: int
		@param	porcentaje: el porcentaje del contenedor que seran granos
		
		@type	nombre: string
		@param	nombre: nombre del grano. Default "grano"
		"""
		Objeto.__init__(self, nombre, '', 0)
		IParticula.__init__(self, contenedor)
	def __init__(self, contenedor=None, nombre="agua", revuelto=0):
		"""
		Constructor
		@type	self: Agua
		@param	self: referencia al objeto Agua actual
		
		@type	nombreContenedor: string
		@param	nombreContenedor: nombre del objeto contenedor representado. Default epsilon.
		
		@type	porcentaje: int
		@param	porcentaje: numero de 0 a 100 que indica que tan ocupada el Agua esta.
		
		@type	nombre: string
		@param	nombre: nombre del Agua actual. Default "Agua"
		
		@type	revuelto: int
		@param	revuelto: indica si lo que contenga el agua esta revuelto. Default No (0).
		"""
		Objeto.__init__(self, nombre, '', 0)
		IRevolvible.__init__(self, revuelto)
		IParticula.__init__(self, contenedor, esLiquida=True, esAbsorbente=False)
 def __init__(self, contenedor=None, nombre="tierra"):
     Objeto.__init__(self, nombre, '', 0)
     IParticula.__init__(self, contenedor=contenedor, esLiquida=False, esAbsorbente=True)
     IExcavable.__init__(self, nombre)
 def __init__(self, contenedor=None, nombre="abono"):
     Objeto.__init__(self, nombre, '', 0)
     IParticula.__init__(self, contenedor=contenedor, esLiquida=False, esAbsorbente=False)
 def __init__(self, contenedor=None, nombre="flor"):
     Objeto.__init__(self, nombre, '', 0)
     IParticula.__init__(self, contenedor, esLiquida=False)