Vamos analisar cada afirmação: I. A afirmação de que o estado de um objeto não deve ser acessado diretamente, mas sim por meio de métodos de acesso, está associada ao conceito de encapsulamento. - Essa afirmação está correta. O encapsulamento em programação orientada a objetos preconiza que o acesso aos atributos de um objeto deve ser feito por métodos específicos, garantindo assim a segurança e integridade dos dados. II. A classe é constituída por atributos que representam os dados e operações que representam os métodos que podem ser executados. - Essa afirmação está correta. Uma classe em programação orientada a objetos é composta por atributos (dados) e métodos (operações), que definem o comportamento dos objetos dessa classe. III. Herança pode ser compreendida como a propriedade que uma classe tem em legar seus elementos constituintes à sua subclasse. - Essa afirmação está correta. A herança em programação orientada a objetos permite que uma classe (superclasse) compartilhe seus atributos e métodos com suas subclasses, promovendo a reutilização de código. IV. Um diagrama de objetos é um tipo especial de diagrama, composto por objetos e seus vínculos, que compartilha as mesmas propriedades comuns a todos os outros diagramas. - Essa afirmação está correta. Um diagrama de objetos em UML é utilizado para representar a estrutura estática de um sistema, mostrando os objetos e suas relações. Portanto, a resposta correta é a alternativa E) I, II, III e IV.
Para escrever sua resposta aqui, entre ou crie uma conta
Compartilhar