Importante

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!

1
resposta

O que o (metaclass=ABCmeta) faz?

Tentei rodar o código sem isso na classe mãe, e funciona normalmente. Mesmo com o @abstractmethod implementado na classe mãe.

1 resposta

Boa tarde, quando tu passas este argumento, a tua classe torna-se uma classe abstrata. A definição de @abstractmethod, apenas torna um método abstrato e isto não depende da classe ser abstrata. Abraço!