• Matéria: Informática
  • Autor: altronic
  • Perguntado 4 anos atrás

Uma importante propriedade da Orientação a Objetos é o encapsulamento. Na descrição de uma classe, este encapsulamento pode ser observado pela indicação de modificadores de acesso, usualmente representado pelos sinais “+”, “-” e “#”. Na linguagem Java podemos dizer que o modificador

A - protected (#) permite acesso apenas dentro da própria classe e é utilizado usualmente para proteger os dados (atributos).

B - public (+) apresenta restrições de acesso para classes em pacotes diferentes e é utilizado, usualmente, para proteger o comportamento.

C - public (+) é utilizado usualmente para o comportamento (métodos), enquanto o modificador private (-) é utilizado usualmente para proteger os dados (atributos).

D - padrão da linguagem (“default” - sem sinal associado) é o public. Usualmente, é utilizado para proteger os dados (atributos).

E - private (-) permite o acesso dentro da própria classe e de suas superclasses e é utilizado, usualmente, para funções (métodos).

Respostas

respondido por: Wayne015
16

Resposta:

C

Explicação:

acessos:

público + :

  • a própria classe
  • pacote
  • Subclasses  no mesmo pacote
  • Subclasses  em qualquer pacote
  • mundo

protected # :

  • a própria classe
  • pacote
  • Subclasses  no mesmo pacote
  • Subclasses  em qualquer pacote

nenhum:

  • a própria classe
  • pacote
  • Subclasses  no mesmo pacote

private - :

  • a própria classe

Perguntas similares