Logo Passei Direto
Buscar
0:05:19 Questão 3/10 Programação Orientada a Objetos 40 Ler em voz a "A terminologia polimorfismo, vem do grego (polys = muitas, morphé = formas), no contexto da computação pode significar diferentes coisas, geralmente relacionadas com objetos sendo trabalhados de diferentes formas." Sobre o tópico em questão considere as afirmações a seguir: I- Java permite uma subclasse ter várias superclasse, bastando usar a vírgula para separar as classes após o comando extends. II-O comportamento da interface lembr a classe abstrata e não pode ser instanciada. III- Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser os atributos de uma classe. É correto apenas O que se afirma.em A I apenas B Il apenas
User badge image
Geovanna Rodrigues

há 2 semanas

Respostas

User badge image

Ed Verified user icon

há 2 semanas

Vamos analisar cada afirmação: I - "Java permite uma subclasse ter várias superclasse, bastando usar a vírgula para separar as classes após o comando extends." Falso. Java não permite herança múltipla de classes. Uma classe pode estender apenas uma superclasse (extends uma única classe). Para múltiplas heranças, Java usa interfaces. II - "O comportamento da interface lembra a classe abstrata e não pode ser instanciada." Verdadeiro. Interfaces não podem ser instanciadas diretamente, assim como classes abstratas, e definem métodos que devem ser implementados pelas classes que as implementam. III - "Em resumo, uma Interface pode ser entendida como um protocolo que explica como deve ser os atributos de uma classe." Falso. Interfaces definem métodos (comportamentos), não atributos. Elas especificam o que a classe deve fazer, não como seus atributos devem ser. Portanto, apenas a afirmação II está correta. Resposta correta: B) II apenas.

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