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:

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.
A) As afirmativas II, III e IV estão corretas.
B) As afirmativas I e III estão corretas.
C) Somente a afirmativa II está correta.
D) As afirmativas I e IV estão corretas.

Essa pergunta também está no material:

Programação Orientada a Objetos AV II
4 pág.

Engenharia de Software I Centro Universitário Leonardo da VinciCentro Universitário Leonardo da Vinci

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra A) As afirmativas II, III e IV estão corretas. Justificativa: - A afirmativa II está correta, pois todas as classes em Java herdam, direta ou indiretamente, a classe Object. - A afirmativa III está correta, pois interfaces podem ser utilizadas quando classes diferentes (não relacionadas) precisam de funcionalidades comuns (métodos) ou utilizam constantes comuns. - A afirmativa IV está correta, pois na linguagem Java, é possível haver polimorfismo por meio da implementação de herança entre classes. Já a afirmativa I está incorreta, pois classes abstratas não podem ser instanciadas utilizando a palavra reservada "new".

0
Dislike0

✏️ 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

Outros materiais