Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — UNESPAR 2023

ProgramaçãoProgramação Orientada a Objetos
Código
qg047367
Banca
UNESPAR
Órgão
UNESPAR
Ano
2023
Nível
Superior
Cargo
Analista de Informática
Com relação aos conceitos de Programação Orientada à Objetos é correto afirmar que:
  1. APara uma classe ser considerada abstrata, todos os seus métodos devem ser abstratos. Em Java, para se definir uma classe abstrata deve-se utilizar a palavra chave abstract no início de sua declaração.
  2. BPolimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.
  3. CO encapsulamento é alcançado por meio da definição da visibilidade pública aos atributos e métodos.
  4. DInterface pode ser considerada como a forma com que um objeto se apresenta para outros, no que diz respeito aos seus atributos e métodos. Em Java, uma mesma classe não pode implementar mais de uma interface.
  5. EA herança é um mecanismo que permite que uma classe herde todo o comportamento e os atributos de outra classe. Em Java, pode-se implementar tanto a herança única quanto a herança múltipla
Revelar gabarito e comentário

GabaritoB — Polimorfismo é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação (assinatura) mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.

Link permanente: /questoes/qg047367