SóProvas


ID
56680
Banca
CESPE / CEBRASPE
Órgão
ANAC
Ano
2009
Provas
Disciplina
Engenharia de Software
Assuntos

Com relação aos conceitos de programação orientada a objetos
e sua implementação na linguagem Java, julgue os próximos
itens.

Pelo uso de polimorfismo, uma chamada de método pode fazer que diferentes ações ocorram, dependendo do tipo do objeto que recebe a chamada

Alternativas
Comentários
  • Exato. Imagine a classe Pai e a classe Filho. Se o objeto for instancia uma classe Pai, o metodo do pai será executado. Se for uma instancia de Filho, será executado o metodo da classe Filho (override method = mesma assinatura e mesmo tipo de retorno).
  • Ao meu ver esta questão estaria errada, pois, não depende do tipo de objeto que recebe a chamada, mas sim do objeto que realiza a chamada.

  • Trata-se do polimorfismo dinâmico.

    A questão no entanto poderia deixar isso mais claro pois no polimorfismo estático a ações diferentes não dependem do tipo de objeto e sim dos parâmetros passados.

     

  • Correto - nao é que seja um metodo, mas é que ha varios metodos com mesmo nome com construtores diversos dependendo dos parametros passados