Blog

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.

Happy coding!

Anterior Seguinte