Considere as representações UML das classes abaixo e assina...

Próximas questões
Com base no mesmo assunto
Q997428 Engenharia de Software
Considere as representações UML das classes abaixo e assinale a alternativa que apresenta uma sobrecarga de métodos.
Alternativas

Comentários

Veja os comentários dos nossos alunos

Na sobrecarga os métodos possuem o mesmo nome, porém assinaturas diferentes, ou seja, os atributos podem ter o mesmo nome, mas não podem ser do mesmo tipo nem se apresentar na mesma sequência. Sobrescrita envolve herança e é o oposto, pois tem que ter a mesma assinatura para todos os métodos com mesmo nome.

Nesse exemplo temos a classe  onde tem suas características e um método para calcular o bônus, onde é o salário + 10%, mas temos que representar um Gerente, que possui as mesmas características de um funcionário, mas pode existir diferenças em alguns comportamentos. Nesse exemplo, a classe  vai herdar todos os atributos e métodos da  e também terá uma característica a mais, que é o setor, mas o cálculo do bonus de Gerente é diferente, pois não é apenas 10%, são 20%. Dessa forma, conseguimos fazer a sobrescrita do método  herdado de  e modificar seu comportamento.

fonte: https://cursos.alura.com.br/forum/topico-sobrescrita-e-sobrecarga-de-metodos-qual-a-diferenca-e-para-o-que-servem-73090

vacilação terem destacado

Clique para visualizar este comentário

Visualize os comentários desta questão clicando no botão abaixo