Questões Sistemas de Informação
O paradigma de programação orientado a objetos tem sido largamente utilizado no dese...
Responda: 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. ...
💬 Comentários
Confira os comentários sobre esta questão.

Por Camila Duarte em 31/12/1969 21:00: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.
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.
⚠️ Clique para ver os comentários
Visualize os comentários desta questão clicando no botão abaixo
Ver comentários