- Paradigmas de ProgramaçãoOrientação a ObjetosDefinição Técnica: Orientação a Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Classes e Objetos
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Encapsulamento
- Paradigmas de ProgramaçãoOrientação a ObjetosOrientação a Objetos: Polimorfismo
Sobre conceitos da orientação a objetos, analise as afirmativas.
I - Uma classe representa um conjunto de objetos com características afins, define o comportamento dos objetos, por meio de métodos, e quais estados ele é capaz de manter, por meio de atributos.
II - Um objeto é uma instância de uma classe e é capaz de armazenar estados por meio de seus atributos e reagir a mensagens enviadas a ele.
III - O polimorfismo permite que referências de tipos de classes mais abstratas representem o comportamento das classes concretas que referenciam.
IV - O encapsulamento, utilizado amplamente para impedir o acesso direto ao estado de um objeto, consiste na separação de aspectos internos e externos de um objeto.
Estão corretas as afirmativas