Múltipla Herança em Python
Nesta publicação aprende-se a trabalhar com a múltipla herança para que se possa usar esses mesmos conhecimentos e assim evoluir.
- a herança é um mecanismo pelo qual uma classe (subclasse) pode estender outra classe (superclasse) para tirar proveito das suas possíveis variáveis (atributos) e do seu comportamento (métodos);
- a múltipla herança faz com que seja possível herdar de várias classes.
class Pai:
altura = 'Entre 180 e 190 centímetros'
corDosOlhos = 'Castanhos'
class Mae:
def corPreferida(self):
print('A minha cor preferida é o branco.')
class Filho(Pai, Mae):
def informacao(self):
print('Nome: Nelson Silva')
print('Idade: 25')
print('Altura:', self.altura)
print('Cor dos olhos:', self.corDosOlhos)
pessoa = Filho()
pessoa.informacao()
pessoa.corPreferida()
'''
Nome: Nelson Silva
Idade: 25
Altura: Entre 180 e 190 centímetros
Cor dos olhos: Castanhos
A minha cor preferida é o branco.
'''
Não te esqueças de assistir ao vídeo e podes sempre ler esta publicação em inglês.