Estranhei a redundancia de haver método str nas classes "herdeiras" filme e serie (além, é claro, da existencia do método na classe "mãe" programa). Por achar estranho, retirei e o código continuou funcionando, aparentemente. Eu errei ou acertei?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Estranhei a redundancia de haver método str nas classes "herdeiras" filme e serie (além, é claro, da existencia do método na classe "mãe" programa). Por achar estranho, retirei e o código continuou funcionando, aparentemente. Eu errei ou acertei?
Errei! Claro! Os métodos str específicos das classes "herdeiras" são responsáveis por imprimir também os atributos específicos dessas classes. Assim, para a correta impressão de tudo, é necessário mante-los.