O paradigma de programação orientado a objetos tem sido largamente utiliza...

O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas. Considerando o conceito de herança, avalie as afirma- ções abaixo. ...


O paradigma de programação orientado a objetos tem sido largamente utilizado no desenvolvimento de sistemas.

Considerando o conceito de herança, avalie as afirma- ções abaixo.

I. Herança é uma propriedade que facilita a implementação de reuso.
II. Quando uma subclasse é criada, essa herda todas as características da superclasse, não podendo possuir propriedades e métodos próprios.
III. Herança múltipla é uma propriedade na qual uma superclasse possui diversas subclasses.
IV. Extensão é uma das formas de se implementar herança.
É correto apenas o que se afirma em


🚀 Desbloqueie a explicação completa

Veja comentários detalhados e resoluções exclusivas para entender o gabarito desta questão.

  • Camila Duarte
    Camila Duarte
    31/12/1969 • 21:00
    Gabarito: c)

    O paradigma de programação orientada a objetos é amplamente utilizado no desenvolvimento de sistemas devido à sua capacidade de organizar o código de forma mais eficiente e reutilizável.

    A herança é um dos conceitos fundamentais desse paradigma e tem como objetivo facilitar a reutilização de código, permitindo que uma classe herde atributos e métodos de outra classe. Vamos avaliar cada afirmação:

    I. Correto. A herança é de fato uma propriedade que facilita a implementação de reuso, pois uma classe pode herdar atributos e métodos de outra classe, evitando a repetição de código.

    II. Incorreto. Quando uma subclasse é criada, ela herda sim todas as características da superclasse, mas também pode possuir propriedades e métodos próprios, além de poder modificar ou adicionar novos comportamentos.

    III. Incorreto. Herança múltipla não é uma propriedade presente em todas as linguagens de programação orientada a objetos. Na herança múltipla, uma classe pode herdar atributos e métodos de mais de uma superclasse.

    IV. Correto. A extensão é uma das formas de implementar a herança, onde uma classe pode estender outra classe, adicionando novos atributos e métodos sem modificar a classe original.

    Portanto, a resposta correta é a alternativa c) I e IV.
🔒
Conteúdo restrito

Cadastre-se para visualizar comentários e resoluções.

Criar conta grátis

Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência. Política de Privacidade.