Pular para o conteúdo principal

Questão de Engenharia de Software — Orientação a Objetos — FCC 2013

Engenharia de SoftwareOrientação a Objetos
Código
fc007617
Banca
FCC
Órgão
TRT - 9ª REGIÃO (PR)
Ano
2013
Nível
Médio
Cargo
Técnico Judiciário - Tecnologia da Informação
Nos diagramas de classe da UML, o termo visibilidade refere-se à capacidade de um método de referenciar uma característica de outra classe. Sobre os valores possíveis para definir a visibilidade das características de uma classe,
  1. Aapenas métodos da classe que contém o modificador private e de classes contidas no mesmo pacote podem acessar características privadas. O caractere “-” precede as características privadas.
  2. Bos métodos das classes definidas no mesmo pacote da classe em questão podem acessar as características dessa classe definidas como pacote. O caractere “§” precede as características de pacote.
  3. Cqualquer método pode acessar livremente as características públicas, exceto métodos de classes envolvidas em relações de herança ou implementação de interface. O caractere “+” precede características públicas.
  4. Dapenas métodos presentes no mesmo pacote ou em classes que possuem relação de herança ou implementação de interface podem acessar características default. O caractere “*” precede características default.
  5. Esomente os métodos da classe que contém o modificador protected e seus descendentes via herança podem acessar características protegidas (em Java características protegidas também possuem acessibilidade de pacote). O caractere “#” precede as características protegidas.
Revelar gabarito e comentário

GabaritoE — somente os métodos da classe que contém o modificador protected e seus descendentes via herança podem acessar características protegidas (em Java características protegidas também possuem acessibilidade de pacote). O caractere “#” precede as características protegidas.

Link permanente: /questoes/fc007617