Pular para o conteúdo principal

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
qa302935
Banca
INSTITUTO AOCP
Órgão
IFNMG
Ano
2022
Cargo
Tec ( )

Sobre os conceitos relacionados à programação orientada a objetos, o encapsulamento é um mecanismo que provê proteção de acesso aos membros internos de um objeto. Sobre o encapsulamento, assinale a alternativa correta.

  1. AO encapsulamento só pode ser aplicado em atributos de classes.
  2. BMembros de classes definidos como protected somente podem ser acessados dentro da própria classe em que foram declarados e a partir de classes descendentes, através de herança.
  3. CO encapsulamento do tipo private necessita dos métodos “read” e “update” para leitura e atualização de atributos de uma classe.
  4. DNa UML, o encapsulamento do tipo private é representado por (-) em frente à propriedade, e o encapsulamento do tipo public é representado por (#) em frente à propriedade.
  5. EO encapsulamento do tipo private necessita que os seus atributos sejam inicializados com valores fixos, já que não podem ser modificados por outras classes.
Revelar gabarito e comentário

GabaritoB — Membros de classes definidos como protected somente podem ser acessados dentro da própria classe em que foram declarados e a partir de classes descendentes, através de herança.

Link permanente: /questoes/qa302935