terça-feira, 18 de junho de 2013

[Python] Herança múltipla em Python

Olá pessoal, nesse post iremos ver um exemplo bem simples de herança múltipla na linguagem de programação Python.

Herança permite que classes compartilhem atributos e métodos. É um mecanismo pelo qual uma classe (sub-classe) pode estender outra classe (super-classe).

# www.GeeksBR.com

class Pai:
	pai = "eu sou o pai"

class Mae:
	mae = "eu sou a mae"

class Filho(Pai, Mae):
	filho = "eu sou o filho"

filho_objeto = Filho()
print filho_objeto.pai
print filho_objeto.mae
print filho_objeto.filho 

Veja que nas linhas 3, 6 e 9 eu tenho as classes Pai, Mae e Filho respectivamente. A classe Filho herda as características da classe Pai e da classe Mae, ou seja, herda duas classes (herança múltipla).

Na linha 12 temos um objeto da classe Filho e nas próximas linhas são impressas as variáveis "pai", "mae" e "filho".


Nenhum comentário: