Prévia do material em texto
Software Orientado a Objetos Tema 07 – Polimorfismo Bloco 1 Márcio Santos • O que é Polimorfismo (conceito gramatical). • Polimorfismo em POO: • Exemplo de polimorfismo: ir ao trabalho por caminhos diferentes. • Citação: • “Polimorfismo é a propriedade que permite que um operador ou uma função atue de modo diferente em função do objeto sobre o qual se aplicam” (AGUILAR, 2011, p. 27). • Escrita de dois métodos iguais e a sobreposição como ideia de polimorfismo. • Assinaturas de métodos: • O que é. • Como funciona. • Como fazer. Conceitos Software Orientado a Objetos Tema 07 – Polimorfismo Bloco 2 Márcio Santos Conceitos • Exemplos dos mesmos métodos escritos no primeiro bloco, mas com assinaturas diferentes. • Tipos de polimorfismo • Inclusão: exemplos. • Os demais tipos serão abordados no Tema 8. TUCKER, Allen B. Linguagens de Programação: princípios e paradigmas. Porto Alegre: AMGH, 2010. AGUILAR, Luis Joyanes. Programação em C++: algoritmos, estruturas de dados e objetos. Porto Alegre: AMGH, 2008. MANZANO, José Augusto N. G. Programação de computadores com Java. São Paulo: Editora Érica, 2014. Referências