Exercícios de Polimorfismo - Lista de Exercícios Resolvida
Questão 1
Os dois códigos abaixo implementam duas classes com herança e polimorfismo. A única diferença entre eles está na linha 07.
Qual o impacto dessa diferença? Escreva uma que demonstre o seu argumento.
Ver solução completaQuestão 2
Observe a classe interface
Crie, uma classe de nome cujas instâncias são caracterizadas pelos atributos e ambos do tipo . Implemente na classe os métodos herdados e outros que ache necessários.
Ver solução completaQuestão 3
Implemente uma classe abstrata de nome onde são declarados os métodos virtuais puros e .
Ver solução completaQuestão 5
O que é um método virtual? Qual a diferença entre uma classe concreta, classe abstrata e interface.
Ver solução completaQuestão 6
Observe a classe
Crie uma classe derivada de chamada que possui os atributos e . Na classe crie um construtor para a classe e métodos getters para os atributos, implemente o método que mostre os valores de todos os atributos.
Ver solução completa