Questão de TI - Desenvolvimento de Sistemas — Conceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo) — INSTITUTO AOCP 2022
TI - Desenvolvimento de SistemasConceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo)
- Código
- qa302932
- Banca
- INSTITUTO AOCP
- Órgão
- IFNMG
- Ano
- 2022
- Cargo
- Tec ( )
Há diversas relações entre objetos e classes definidas na programação orientada a objetos. Considerando essas relações, assinale a alternativa que apresenta a sequência correta dos conceitos com o nome da relação. 1 – É a relação mais comum entre dois objetos, de modo que um possui uma referência à posição da memória onde o outro se encontra, podendo visualizar seus atributos ou mesmo acionar uma de suas funcionalidades (métodos). 2 – É o tipo de relação entre objetos conhecida como todo/parte. Um objeto torna um objeto externo como parte de si mesmo pela utilização de um dos seus métodos. Os objetos são independentes entre si. 3 – É uma relação entre objeto que também utiliza o conceito de todo/parte. O que diferencia da relação 2, é que o objeto-pai (todo) é responsável pela criação e destruição de suas partes, ou seja, o objeto-filho (parte) é dependente do pai, assim, só existe quando existir o objeto pai.
- A1 – Associação; 2 – Composição; 3 – Agregação.
- B1 – Associação; 2 – Agregação; 3 – Composição.
- C1 – Agregação; 2 – Associação; 3 – Composição.
- D1 – Composição; 2 – Agregação; 3 – Associação.
- E1 – Composição; 2 – Associação; 3 – Agregação.