#!/usr/bin/python # -*- coding: utf-8 -*- """ Ejemplo de Clase de Altas, Bajas y Cambios :author: ACL :version: 0.1 """ from Producto import Producto class Reproductor(Producto): """Definicion de la clase Reproductor""" def __init__(self): """Constructor de la clase Reproductor""" Producto.__init__(self) self.__bocinas = None def inicializa(self, id, nomb, precio, cant, bocinas): """Inicializa la clase Reproductor""" Producto.inicializa(self, id, nomb, precio, cant) self.__bocinas = bocinas def captura(self): """Captura la clase Reproductor""" Producto.captura(self) self.__bocinas = int(input("Bocinas: ")) def __repr__(self): """Visualiza la clase Reproductor""" a = Producto.__repr__(self) a += "Bocinas: {0}\n".format(self.__bocinas) return a """ Prueba de las clases """ if __name__ == "__main__": b = Reproductor() b.captura() print(b)