Questões

Total de Questões Encontradas: 01

Ano: 2015 Banca: IESES Órgão: IFC-SC Prova: Informática - Programação de Sistemas
Dadas três classes, “Funcionário”, “Mensalista”, e “Horista”, nestas três classes está definido o método “calcularFolhaPagamento()”, sendo que para cada classe, a forma de cálculo implementada na referida função se dá de forma diferente. Isto é possível graças ao recurso de polimorfismo presente na programação orientada a objetos. Sendo assim, pergunta-se: Qual é o tipo de relacionamento entre as classes supra citadas?
A
Generalização, pois métodos polimórficos apenas podem ser implementados neste tipo de relacionamento.
B
Agregação, pois não é possível criar métodos polimórficos em outro tipo de relacionamento.
C
Composição, pois métodos polimórficos apenas podem ser implementados neste tipo de relacionamento.
D
Generalização, sendo que polimorfismo é o recurso que permite que classes herdem atributos e métodos de outras classes.
Página 1 de 1