Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Qual a diferença entre herança simples e com super()?

Eu já fiz a atribuição da classe "mãe" nas "filhas" através dos parênteses, qual a necessidade, quando e porque eu devo utilizar o super().?

1 resposta
solução!

Olá Raphael, tudo bem?

Usar super() na classe filha faz parte da sintaxe da linguagem. Não é só colocando o nome da classe-mãe entre parênteses na classe-filha que você faz a herança, é sempre necessário usar o super().

A função super() é uma função especial que ajuda Python a criar conexões entre a classe-mãe e a classe-filha. O nome super é derivado de uma convenção segundo a qual a classe-pai se chama superclasse e a classe-filha é a subclasse.

Abraços e bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software