Na programação orientada a objetos (POO), diversos conceitos são fundamentais para a
organização e estruturação do código. Considere as seguintes afirmativas sobre os
principais conceitos da POO:
I. Envolve o agrupamento de dados (atributos) e comportamentos (métodos) que
operam sobre esses dados em uma única unidade, tornando-os acessíveis somente
por meio de interfaces controladas.
II. Permite a criação de uma nova classe baseada em uma classe já existente. A classe
derivada (subclasse) pode adicionar novos membros ou sobrescrever os membros
da classe base (superclasse).
III. Refere-se à capacidade de um objeto executar diferentes ações dependendo do
contexto em que é utilizado.
IV. Processo de capturar aspectos essenciais de um objeto do mundo real e modelá-los
como classes no programa.
Essas descrições estão relacionadas a: