Logo Passei Direto
Buscar
Sobre o Trecho 6, são feitas as afirmações I, II e III. Assinale a alternativa correta.

I. A classe Circulo sobre escreve o método Area() porque o algoritmo de cálculo é diferente.

II. Métodos virtuais podem ser sobre escritos.

III. A classe Retangulo deve obrigatoriamente sobre escrever o método Area() da classe Figura.

A ( ) As afirmações I e II estão corretas.
B ( ) Todas as afirmações estão corretas.
C ( ) A afirmação II está correta e a I incorreta.
D ( ) A afirmação III está correta e a II incorreta.
E ( ) Todas as afirmações estão incorretas.
User badge image
PublicoGestor

ano passado

Respostas

User badge image

Ed Verified user icon

ano passado

Vamos analisar cada uma das afirmações: I. A classe Circulo sobre escreve o método Area() porque o algoritmo de cálculo é diferente. Essa afirmação pode ser verdadeira, pois a classe Círculo pode ter um algoritmo diferente para calcular a área em comparação com outras formas, como um retângulo. Portanto, essa afirmação é correta. II. Métodos virtuais podem ser sobre escritos. Essa afirmação é verdadeira. Em programação orientada a objetos, métodos virtuais podem ser sobrescritos em classes derivadas. III. A classe Retangulo deve obrigatoriamente sobre escrever o método Area() da classe Figura. Essa afirmação é geralmente verdadeira, pois se a classe Figura define um método Area() e a classe Retângulo herda de Figura, é comum que Retângulo sobrescreva esse método para fornecer a implementação específica para calcular a área de um retângulo. No entanto, a obrigatoriedade pode depender da linguagem de programação e do contexto, mas em muitos casos, é uma prática comum. Agora, vamos verificar as alternativas: A) As afirmações I e II estão corretas. (Correto) B) Todas as afirmações estão corretas. (Possivelmente correto, mas a obrigatoriedade da III pode ser questionável) C) A afirmação II está correta e a I incorreta. (Incorreto) D) A afirmação III está correta e a II incorreta. (Incorreto) E) Todas as afirmações estão incorretas. (Incorreto) A alternativa que contém todas as afirmações que podem ser consideradas corretas é: A ( ) As afirmações I e II estão corretas.

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

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

Mais conteúdos dessa disciplina