Função super() do Python
Exemplo
Crie uma classe que herdará todos os métodos e propriedades de outra classe:
class Parent:
def __init__(self, txt):
self.message = txt
def printmessage(self):
print(self.message)
class Child(Parent):
def __init__(self,
txt):
super().__init__(txt)
x = Child("Hello,
and welcome!")
x.printmessage()
Definição e uso
A super()
função é usada para dar acesso a métodos e propriedades de uma classe pai ou irmã.
A super()
função retorna um objeto que representa a classe pai.
Sintaxe
super()
Valores de parâmetro
Sem parâmetros