JÁ APRENDEMOS SOBRE CLASSES, E A SUA HERANÇA?
Nas últimas duas publicações falei sobre as bases de herança de Classes, agora vou apenas explicar a utilização de outro métodos que podem vir a ser úteis!
- Função 'super()': esta função faz com que a função derivada herde todos os métodos e propriedades da função base:
class Student(Person):def __init__(self, fname, lname):super().__init__(fname, lname)
Ao usarmos a função super() não precisamos de inserir o nome da função base!
Nota: se ainda não viste a parte 1 e 2 de Herança de Classes, é melhor ver primeiro para melhorar a compreensão!
Referências:
- www.techgeekbuzz.com/python-inheritance (imagem: 20-1-2020);
- www.w3schools.com/python/python_inheritance.asp (20-1-2020);
- hilite.me (20-1-2020)
Sem comentários:
Enviar um comentário
Comente de forma construtiva...
Nota: só um membro deste blogue pode publicar um comentário.