Logo Passei Direto
Buscar
Na programação orientada a objetos, a herançi permite que uma classe reutilize atributos e métodos de outra, evitando a duplicação de código. A superclasse define um conjunto inicial de comportamentos e características que podem ser estendidos por subclasses, que podem adicionar novos atributos ou modificar métodos herdados. Esse mecanismo possibilita a criação d hierarquias de classes, onde classes mais específicas herdam de classes mais genéricas, promovendo reutilização e organização do código Fonte: LECHETA, R. R. Android essencial com Kotlin. 2 ed. São Paulo: Novatec, 2018. Analise as seguintes afirmações sobre herança ni programação orientada a objetos: I. Métodos herdados são imutáveis dentro da subclasse. II. Uma classe pode herdar de várias superclasse ao mesmo tempo. III. A herança permite que métodos sejam transmitidos para outra classe. IV. Na herança, a classe que recebe atributos e métodos é chamada de subclasse. É correto o que se afirma em: A. ( ) I, apenas. B. ( ) I, II, III e IV. c. ( ) I, II e III, apenas. D. ( ) III e IV, apenas. a E. ( ) II e IV, apenas.
User badge image
undefined

há 2 meses

Respostas

User badge image

Ed Verified user icon

há 2 meses

Vamos analisar cada afirmativa: I. Métodos herdados são imutáveis dentro da subclasse. Falso. Métodos herdados podem ser sobrescritos (overridden) na subclasse, ou seja, podem ser modificados. II. Uma classe pode herdar de várias superclasses ao mesmo tempo. Depende da linguagem, mas em geral, em linguagens como Java e Kotlin (citada na fonte), não há herança múltipla de classes, apenas de interfaces. Portanto, essa afirmativa é falsa para o contexto geral da POO tradicional. III. A herança permite que métodos sejam transmitidos para outra classe. Verdadeiro. A herança permite que métodos e atributos sejam reutilizados pela subclasse. IV. Na herança, a classe que recebe atributos e métodos é chamada de subclasse. Verdadeiro. A subclasse herda da superclasse. Portanto, os itens corretos são III e IV. Alternativa correta: D. ( ) III e IV, apenas.

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!

Mais conteúdos dessa disciplina