Buscar

Considere a seguinte classe e assinale a alternativa: 1 package unidadeDois; 2 3 public class { 4 private int atributoPrivado: 5 int 6 protected i...

Considere a seguinte classe e assinale a alternativa:
1 package unidadeDois;
2
3 public class {
4 private int atributoPrivado:
5 int
6 protected int
7 public int
8 private void {
10
11
12
13 void metodoPadrao ()
14
15
16 protected void
18
19
20 public void metodoPublico ()
22
23
24
25

Uma classe do pacote unidadeDois pode acessar os membros atributoPrivado, atributoPadrao, atributoProtegido e atributoPublico.
Uma classe que herda da classe ExemploModificadoresDeAcesso só tem acesso aos membros metodoPadrao() se ela for declarada no pacote unidadeDois.
Uma classe do pacote unidadeDois não terá acesso aos membros atributoPublico.
Uma classe que não esteja no pacote unidadeDois não terá acesso aos membros atributoPublico.
Uma classe que herda da classe e que esteja no pacote unidadeDois terá acesso aos membros atributoPadrao e atributoProtegido.
a. Apenas a afirmativa 1 está correta.
b. Apenas a afirmativa 2 está correta.
c. Apenas a afirmativa 3 está correta.
d. Apenas a afirmativa 4 está correta.
e. Apenas a afirmativa 5 está correta.

Essa pergunta também está no material:

Questionário tópicos especiais de Programação Orientada A Objetos 4
1 pág.

Programação Orientada A Objetos Universidade PaulistaUniversidade Paulista

💡 1 Resposta

User badge image

Ed Verified user icon

A alternativa correta é a letra E: "Apenas a afirmativa 5 está correta". A afirmativa 1 está incorreta, pois uma classe do pacote unidadeDois tem acesso a todos os membros da classe ExemploModificadoresDeAcesso, incluindo o atributoPublico. A afirmativa 2 está incorreta, pois uma classe que herda da classe ExemploModificadoresDeAcesso tem acesso aos membros metodoPadrao() independentemente de estar ou não declarada no pacote unidadeDois. A afirmativa 3 está incorreta, pois uma classe do pacote unidadeDois tem acesso ao atributoPublico. A afirmativa 4 está incorreta, pois uma classe que não esteja no pacote unidadeDois tem acesso aos membros atributoPadrao e atributoProtegido se ela herdar da classe ExemploModificadoresDeAcesso. A afirmativa 5 está correta, pois uma classe que herda da classe ExemploModificadoresDeAcesso e que esteja no pacote unidadeDois tem acesso aos membros atributoPadrao e atributoProtegido.

0
Dislike0

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

✏️ Responder

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image

Outros materiais