Sobre Java Collections
Quais as classes e interfaces disponíveis?
Em qual situação utilizar cada uma?
Quais as vantagens de cada uma?
Soluções para a tarefa
Respondido por
0
Resposta:
O objetivo deste artigo é apresentar alguns componentes fundamentais da Programa�ão Orientada a Objetos: Polimorfismo, Classes Abstratas e Interfaces. Serão apresentados os conceitos e implementa�ões na linguagem Java para facilitar o entendimento.
Polimorfismo
O polimorfismo permite que classes abstratas consigam receber comportamentos através de classes concretas. Por exemplo, um dispositivo USB, podemos considerar que o USB seria uma classe abstrata enquanto os dispositivos (Pen Driver, Ipad, Câmeras, etc) seriam as classes concretas. Ou seja, o USB é uma especifica�ão que pode ter várias implementa�ões com características diferentes.
A figura a seguir ilustra alguns exemplos de tipos de polimorfismo.
Perguntas interessantes