Buscar

Programação é o processo de escrita, teste e manutenção de um programa de computador. A Programação Orientada a Objetos (POO) diz respeito a um pad...

Programação é o processo de escrita, teste e manutenção de um programa de computador. A Programação Orientada a Objetos (POO) diz respeito a um padrão de desenvolvimento que é seguido por muitas linguagens, como C# e Java. Com relação aos conceitos de programação orientada a objetos e sua implementação na linguagem Java, analise as afirmativas a seguir: I- Classes abstratas servem como modelo para outras classes que dela herdam e devem ser instanciadas utilizando a palavra reservada 'new'. II- Todas as classes em Java herdam, direta ou indiretamente, a classe Object. III- Interfaces podem ser utilizadas quando classes diferentes (não relacionadas) precisam de funcionalidades comuns (métodos) ou utilizam constantes comuns. IV- Na linguagem Java, é possível haver polimorfismo por meio da implementação de herança entre classes. Agora, assinale a alternativa CORRETA:
A - As afirmativas I e III estão corretas.
B - Somente a afirmativa II está correta.
C - As afirmativas II, III e IV estão corretas.
D - As afirmativas I e IV estão corretas.
A
B
C
D

Essa pergunta também está no material:

GABARITO - Avaliação II
5 pág.

Programação Orientada A Objetos Universidade Estácio de SáUniversidade Estácio de Sá

Respostas

7 pessoas visualizaram e tiraram suas dúvidas aqui
User badge image

Ed Verified user icon

Vamos analisar cada afirmativa: I- Classes abstratas servem como modelo para outras classes que dela herdam e devem ser instanciadas utilizando a palavra reservada 'new'. Falso, classes abstratas não podem ser instanciadas diretamente, pois são modelos incompletos que devem ser estendidos por outras classes concretas. II- Todas as classes em Java herdam, direta ou indiretamente, a classe Object. Verdadeiro, em Java, todas as classes herdam da classe Object, direta ou indiretamente. III- Interfaces podem ser utilizadas quando classes diferentes (não relacionadas) precisam de funcionalidades comuns (métodos) ou utilizam constantes comuns. Verdadeiro, interfaces em Java permitem a definição de métodos que classes diferentes podem implementar, fornecendo funcionalidades comuns. IV- Na linguagem Java, é possível haver polimorfismo por meio da implementação de herança entre classes. Verdadeiro, o polimorfismo em Java pode ser alcançado através da herança, permitindo que objetos de classes diferentes sejam tratados de forma polimórfica. Com base nas análises, as afirmativas corretas são II, III e IV. Portanto, a alternativa correta que contém todas as afirmativas verdadeiras é: C - As afirmativas II, III e IV estão corretas.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Mais conteúdos dessa disciplina