Na programação orientada a objetos (POO), conceitos essenciais incluem a criação de classes e objetos, encapsulamento, herança e polimorfismo. O encapsulamento refere-se à combinação de dados e métodos em uma classe. A herança possibilita que uma classe herde características de outra, promovendo a reutilização de código. O polimorfismo permite usar o mesmo nome para representar diferentes comportamentos, manifestando-se na sobrecarga e sobreposição de métodos em classes derivadas. Esses elementos desempenham papéis cruciais na modelagem e organização de sistemas de software na POO.

Considerando as informações apresentadas e o uso de programação orientada a objetos, avalie as afirmações a seguir.

I. O encapsulamento em POO vai além da combinação de dados e métodos, exigindo uma compreensão detalhada das relações entre classes e a implementação eficiente de interfaces.
II. A herança em POO não é apenas uma transferência de características, mas requer uma estratégia inteligente para aproveitar a extensibilidade sem comprometer a modularidade do sistema.
III. O polimorfismo em POO, em sua complexidade, não se limita à distinção entre sobrecarga e sobreposição, exigindo a compreensão dos mecanismos de ligação tardia e resolução dinâmica.
IV. A criação de classes e objetos em POO é um processo direto, não demandando uma análise profunda das relações entre classes.
É correto o que se afirma em

Escolha uma:

a. I, II e III, apenas.

b. II e IV, apenas.

c. I e III, apenas.

d. III e IV, apenas.

e. I e II, apenas.

Resposta :

Outras perguntas