Logo Passei Direto
Buscar
Java é uma linguagem de programação interpretada orientada a objetos desenvolvida na década de 90 por uma equipe de programadores. Observe a figura anexa que ilustra uma situação típica em que podemos aplicar o conceito de herança de classes em Java. Considerando os conceitos de programação orientada a objetos, analise as sentenças a seguir:

I- A classe FormaGeometrica, indicada pela letra A, é considerada a superclasse das classes contidas na área indicada pela letra B.
II- Quadrado é uma classe filha da classe FormaGeometrica.
III- O método enfatizado pela letra C, calcularArea(), está sobrescrevendo a implementação da superclasse de Triangulo.
IV- A classe FormaGeometrica também é conhecida na linguagem Java como JGF.

Agora, assinale a alternativa CORRETA:


A As sentenças II e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças I, II e III estão corretas.
D As sentenças I e IV estão corretas.
User badge image
Desafios para Aprender

há 3 anos

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das sentenças: I- A classe FormaGeometrica, indicada pela letra A, é considerada a superclasse das classes contidas na área indicada pela letra B. Verdadeiro, se a classe FormaGeometrica é a superclasse, isso está correto. II- Quadrado é uma classe filha da classe FormaGeometrica. Verdadeiro, se Quadrado herda de FormaGeometrica, essa afirmação está correta. III- O método enfatizado pela letra C, calcularArea(), está sobrescrevendo a implementação da superclasse de Triangulo. Isso pode ser verdadeiro ou falso, dependendo do contexto. Se Triangulo realmente herda de FormaGeometrica e calcularArea() é um método que foi definido na superclasse, então a afirmação é verdadeira. No entanto, sem a figura, não podemos confirmar isso. IV- A classe FormaGeometrica também é conhecida na linguagem Java como JGF. Falso, não existe uma nomenclatura padrão em Java que chame a classe FormaGeometrica de JGF. Essa afirmação não é correta. Com base nas análises: - As sentenças I e II estão corretas. - A sentença III não pode ser confirmada como correta sem mais informações. - A sentença IV está incorreta. Portanto, a alternativa que contém todos os itens verdadeiros é: C) As sentenças I, II e III estão corretas, assumindo que a III é verdadeira no contexto apresentado.

Essa resposta te ajudou?

0
Dislike0

Ainda não achou a resposta?

  • Integrado com os principais modelos de IA do mercado
  • Respostas em segundos
  • IA treinada para estudantes brasileiros.
PasseIA logoEvolua sua forma de estudar

Cadastre-se ou realize login

User badge image

Ed Verified user icon

há 3 anos

A alternativa correta é a letra C: As sentenças I, II e III estão corretas. Explicação: - A sentença I está correta, pois a classe FormaGeometrica é a superclasse das classes contidas na área B. - A sentença II está correta, pois Quadrado é uma classe filha (ou subclasse) da classe FormaGeometrica. - A sentença III está correta, pois o método calcularArea() está sobrescrevendo a implementação da superclasse de Triangulo. - A sentença IV está incorreta, pois a classe FormaGeometrica não é conhecida na linguagem Java como JGF.

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

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

Essa pergunta também está no material:

Mais perguntas desse material

Com relação ao polimorfismo, classifique V para as sentenças verdadeiras e F para as falsas:

( ) O polimorfismo de sobreposição consiste na colocação de novos parâmetros em outro método que possua o mesmo nome de um método já existente.
( ) O polimorfismo paramétrico é altamente dependente da linguagem de programação, por este motivo nem todas as linguagens de programação orientadas a objetos o implementam.
( ) A sobrecarga permite redefinir completamente um método, substituindo-o nas classes que fizerem uso deste tipo de polimorfismo.
( ) As interfaces são uma maneira eficiente de implementar o polimorfismo.

Agora, assinale a alternativa que apresenta a sequência CORRETA:


A V - V - F - V.
B V - F - F - V.
C F - V - F - V.
D V - V - V - F.

Sobre os tipos de métodos e atributos, assinale a alternativa INCORRETA:


A Replicado.
B Sobreposto.
C Recursivo.
D Novo.

Sobre os métodos abstratos, analise as sentenças a seguir:

I – Um método abstrato não tem corpo, somente sua assinatura.
II – Métodos abstratos somente podem ser definidos em classes abstratas.
III – Uma classe abstrata pode ter quantos métodos concretos (não abstratos) e abstratos forem necessários.
IV – Os objetos são derivados de método que estão sendo sobrescrito ou sobreposto.
V – Métodos derivados somente podem ser definidos em classes principais.

Assinale a alternativa CORRETA:


A As sentenças I, II e III estão corretas.
B As sentenças II, III e IV estão corretas.
C As sentenças I, III e V estão corretas.
D As sentenças II, IV e V estão corretas.

Com relação ao polimorfismo, classifique V para as sentenças verdadeiras e F para as falsas:

( ) O polimorfismo de sobreposição consiste na colocação de novos parâmetros em outro método que possua o mesmo nome de um método já existente.
( ) O polimorfismo paramétrico é altamente dependente da linguagem de programação, por este motivo nem todas as linguagens de programação orientadas a objetos o implementam.
( ) A sobrecarga permite redefinir completamente um método, substituindo-o nas classes que fizerem uso deste tipo de polimorfismo.
( ) As interfaces são uma maneira eficiente de implementar o polimorfismo.

Agora, assinale a alternativa que apresenta a sequência CORRETA:


A V - V - F - V.
B V - F - F - V.
C F - V - F - V.
D V - V - V - F.

Java é uma linguagem de programação interpretada orientada a objetos desenvolvida na década de 90 por uma equipe de programadores. Observe a figura anexa que ilustra uma situação típica em que podemos aplicar o conceito de herança de classes em Java. Considerando os conceitos de programação orientada a objetos, analise as sentenças a seguir:

I- A classe FormaGeometrica, indicada pela letra A, é considerada a superclasse das classes contidas na área indicada pela letra B.
II- Quadrado é uma classe filha da classe FormaGeometrica.
III- O método enfatizado pela letra C, calcularArea(), está sobrescrevendo a implementação da superclasse de Triangulo.
IV- A classe FormaGeometrica também é conhecida na linguagem Java como JGF.

Agora, assinale a alternativa CORRETA:


A As sentenças II e IV estão corretas.
B Somente a sentença III está correta.
C As sentenças I, II e III estão corretas.
D As sentenças I e IV estão corretas.

Mais conteúdos dessa disciplina