Herança em Python
Publicado por Fagner Amaral de Souza Candido 27/03/2009
[ Hits: 11.829 ]
Homepage: https://github.com/fagnercandido
Olá Pessoal,
Bom, neste pequeno programa em Python, busco demostrar o recurso de herança em Python. Python é uma linguagem dinamicamente tipada, e faz uso dos recursos da Orientação a Objetos.
Python faz uso da herança múltipla, semelhante a C++, e diferentemente de Java. O exemplo que posto é bem simples, e faz uso da herança simples.
Qualquer dúvida, sugestão ou crítica construtiva serão bem recebidas.
Abraços a todos.
#!/usr/bin/python # -*- coding: iso-8859-1 -*- # Síntese # Objetivo : Demonstrar o uso de Herança # Entrada : # Saída : # Autor : f_Candido - fagner7777777@gmail.com # Classe-Base class ClasseBase: # Definição de alguns metódos def soma(self, valorA, valorB): print "A soma e : \n", valorA + valorB def mostrar(self, nome): print nome # Classe que especializa ClasseBase # em Python, se dá atráves desta notação # classeQueIraEspecializar(ClasseGenerica) class ClasseEspecifica(ClasseBase): # Sobrescrita do metódo - Polimorfismo def soma(self, valorA, valorB): print "A soma e : \n", valorA*valorB #Execução Exemplo objEspecifico = ClasseEspecifica() objEspecifico.soma(3, 5) objBase = ClasseBase() objBase.soma(3, 5)
Verificar se um número é primo
Unescape de caracteres especiais ISO-8859-1
Simples script para atrasar/adiantar legendas
Nenhum coment�rio foi encontrado.
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Olha que Conky "bunitinhu" pra usar no seu sistema
Git config não aplica configurações
O que você quer para sua vida ao usar o Linux?
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Aprendendo mais sobre Linux com livro (2)
warsaw parou de funcionar após atualização do sistema (solução) (9)
eu estou tendo um problema no ChimeraOS e no Bazzite (0)
samba4 versao 4.22.3 usuario nao consegue trocar a senha (4)