Herança em Python
Publicado por Fagner Amaral de Souza Candido 27/03/2009
[ Hits: 11.679 ]
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)
Unescape de caracteres especiais ISO-8859-1
Compartilhe suas configurações gconf
run_update - Atualizador de Sabayon
Nenhum comentário foi encontrado.
Compartilhando a tela do Computador no Celular via Deskreen
Como Configurar um Túnel SSH Reverso para Acessar Sua Máquina Local a Partir de uma Máquina Remota
Configuração para desligamento automatizado de Computadores em um Ambiente Comercial
Como renomear arquivos de letras maiúsculas para minúsculas
Imprimindo no formato livreto no Linux
Vim - incrementando números em substituição
Efeito "livro" em arquivos PDF
Como resolver o erro no CUPS: Unable to get list of printer drivers
É cada coisa que me aparece! - não é só 3% (1)
Alguma pessoa pode me ajudar com drriver Core i3 7020u (Debian 12)? (2)
Mikrotik não mostra bytes nem packtes (1)
Melhores Práticas de Nomenclatura: Pastas, Arquivos e Código [RESOLVID... (4)
[Python] Automação de scan de vulnerabilidades
[Python] Script para analise de superficie de ataque
[Shell Script] Novo script para redimensionar, rotacionar, converter e espelhar arquivos de imagem
[Shell Script] Iniciador de DOOM (DSDA-DOOM, Doom Retro ou Woof!)
[Shell Script] Script para adicionar bordas às imagens de uma pasta