Os modificadores de acesso em Java especificam a acessibilidade ou escopo de um campo, método, construtor ou classe. Podemos alterar o nível de acesso de campos, construtores, métodos e classes aplicando neles o modificador de acesso.
Considerando as descrições e os modificadores de acesso, analise os conceitos e termos a seguir.



1. public.

2. protected.

3. private.

4. default.



I. O nível de acesso desse modificador é apenas dentro da classe. Não pode ser acessado de fora da classe.

II. O seu nível de acesso está apenas dentro do pacote. Não pode ser acessado de fora do pacote. Se você não especificar nenhum nível de acesso, este será o nível de acesso.

III. O nível de acesso está dentro e fora do pacote por meio da classe filha. Se você não criar a classe filha, ela não poderá ser acessada de fora do pacote.

IV. O nível de acesso de um modificador desse tipo está em toda parte. Ele pode ser acessado de dentro ou fora da classe, bem como de dentro ou fora do pacote.



Assinale a seguir a alternativa que correlaciona corretamente os dois grupos de informação:

a.
1-III; 2-II; 3-IV; 4-I

b.
1-I; 2-II; 3-III; 4-IV

c.
1-II; 2-I; 3-III; 4-IV

d.
1-IV; 2-I; 3-III; 4-II

e.
1-IV; 2-III; 3-I; 4-II
Please enter comments
Please enter your name.
Please enter the correct email address.
You must agree before submitting.

Lista de comentários


More Questions From This User See All
A utilização de recursividade não apenas diminui a quantidade de código a ser usada em um procedimento ou chamada, mas possibilita uma economia de tempo nas codificações como, por exemplo, calculando o fatorial de um número. “Um método recursivo pode chamar outro método, que por sua vez pode fazer uma chamada de volta ao método recursivo. Isso é conhecido como uma chamada recursiva indireta ou recursão indireta. Por exemplo, o método A chama o método B, que faz uma chamada de volta ao método A. Isso ainda é recursão, porque a segunda chamada para o método A é feita enquanto a primeira está ativa – isto é, a primeira chamada ao método A ainda não concluiu sua execução (porque está esperando o método B voltar um resultado para ela) e não retornou ao chamador original do método A” (DEITEL; DEITEL, 2016, p. 609). DEITEL, P.; DEITEL, H. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2016. Observe o trecho de código a seguir, realizado na linguagem Java, versão 8. Sobre o código anterior, avalie as afirmativas a seguir. I. A codificação mostrada possui erro sintático, pois, nessa chamada recursiva, o método Fibonacci está chamando outro método para cálculo de mesmo nome, retornando uma chamada também com o mesmo nome de método. II. A condição “number.equals(BigInteger.ZERO)” permite que todo trecho de código não necessite ser executado, uma vez que a estrutura “if…else” está limitando a execução caso o “if” inicial seja verdadeiro. III. É possível realizar operações matemáticas por meio de métodos com cálculos predefinidos, seja para comparação, subtração ou adição numérica, passando como parâmetro o valor desejado. Está correto o que se afirma em: a. II e III, apenas. b. I, apenas. c. I e II, apenas. d. I e III, apenas. e. I, II e III, apenas.
Responda

Helpful Social

Copyright © 2025 ELIBRARY.TIPS - All rights reserved.