Pular para o conteúdo

Herança em Python

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.
Fagner Amaral de Souza Candido f_Candido
Hits: 12.096 Categoria: Python Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Descrição

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.
Download ClasseBase.py Enviar nova versão
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Esconder código-fonte

#!/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)
O Viva o Linux depende da receita de anúncios para se manter. Ative os cookies aqui para nos patrocinar.
Não conseguimos carregar os anúncios. Se usa bloqueador, considere liberar o Viva o Linux para nos patrocinar.

Adicione a opção Redimensionar e rotacionar imagens ao Nautilus

Dasboard Covid-19 em Python

Agendador de comandos

votacao.py

Torres de Hanói - Versão 2.0

Nenhum comentário foi encontrado.

Contribuir com comentário

Entre na sua conta para comentar.