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:
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
4 anos atrás
4 anos atrás
6 anos atrás
6 anos atrás
8 anos atrás
8 anos atrás