Tópicos

2 - Orientação a Objetos

2.1 - Introdução

2.2 - Classe

2.3 - Objeto

2.4 - Herança

2.5 - Polimorfismo

Programando com Orientação a Objetos

O significado da palavra polimorfismo nos remete a "muitas formas". Polimorfismo em orientação a objetos é o princípio que permite que classes derivadas de uma mesma superclasse tenham métodos iguais(com mesma nomenclatura e parâmetros), mas comportamentos diferentes, redefinidos em cada uma das classes-filha.

Suponhamos que temos uma classe ContaCorrente com os mesmos métodos só que seu método Retirar() verifica se a retirada está dentro do limite da operação , além de debirar o imposto correspondente (CPMF).

A seguir um exemplo de polimorfismo entre a classe ContaPoupanca e a classe ContaCorrente. Clique Aqui

©David Barbosa Ribeiro, Idoeudson Pedro de Lima e Walmir Marques Filho. 2012. Todos direitos reservados.