Logo Passei Direto
Buscar
Ano: 2018 Banca: FAURGS Órgão: BANRISUL Prova: FAURGS - 2018 - BANRISUL - Desenvolvimento de Sistemas O polimorfismo em Java é um conceito fundamental da programação orientada a objetos que permite que objetos de diferentes classes sejam tratados como instâncias de uma classe comum. Considere as afirmações abaixo sobre polimorfismo na linguagem de programação JAVA. A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos. O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado. A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado. Quais afirmativas estão corretas? A Apenas I. B Apenas II. C Apenas III. D Apenas I e II. E I, II e III.
User badge image
fabinho.1psn

semana passada

Respostas

User badge image

Ed Verified user icon

semana passada

Vamos analisar cada uma das afirmações sobre polimorfismo em Java: I. A vinculação tardia ocorre se o compilador escolher um método dentre os possíveis candidatos. Falso. A vinculação tardia (ou late binding) ocorre quando a escolha do método a ser chamado é feita em tempo de execução, não em tempo de compilação. O compilador não escolhe o método, ele apenas reconhece os métodos disponíveis. II. O polimorfismo indica o princípio de que o tipo real do objeto determina o método a ser chamado. Verdadeiro. Isso está correto, pois no polimorfismo, o método que será chamado depende do tipo real do objeto em tempo de execução. III. A vinculação antecipada ocorre se a escolha do método é feita quando o programa está sendo executado. Falso. A vinculação antecipada (ou early binding) ocorre quando a escolha do método é feita em tempo de compilação, não em tempo de execução. Com base na análise, apenas a afirmativa II está correta. Portanto, a alternativa correta é: B Apenas II.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Mais conteúdos dessa disciplina