class Programa:
def __init__(self, nome, ano):
self.__nome = nome.title()
self.ano = ano
self.__like = 0
class Filme(Programa):
def _init_(self, nome, ano, temporadas):
self._nome = nome.title()
self.ano = ano
self.duracao = duracao
self._likes = 0
Uma vez que estou herdando os atributos da classe Programa, porquê preciso ter nome e ano no construtor da classe Filmes? Entendi que o ponto da herança é evitar a repetição de código, não estaria os atributos nome e ano da classe Programa sendo repetidos na classe Filme? Obrigado desde já!