O modificador default não precisa ser declarado, ou seja, atributos ou métodos que não têm a declaração de um modificador de acesso são considerados default (do inglês, significa “padrão”). Além dos modificadores de acesso, o Java permite a utilização de outros modificadores, são eles: static, final e abstract. Os modificadores de acesso permitem que sejam geradas restrições de acesso ou instanciação e uso para atributos, esse é um importante recurso para aplicar estratégias de proteção da implementação de regras de negócio. NOEL, Andre Abdala et al. Programação III. Reimpressão - Maringá - PR. Unicesumar, 2020 (adaptado). Selecione a alternativa que melhor apresenta uma explicação sobre o modificador final: Alternativas Alternativa 1: É utilizado para restringir a modificação de um valor de um atributo após a sua atribuição, muito utilizado para criação de constantes; Alternativa 2: Modificador que identifica quando se chega ao fim de um fluxo de classe; Alternativa 3: Muito utilizado para não permitir a alteração do nome de um atributo; Alternativa 4: Permite que o acesso a um atributo ou método seja feito exclusivamente dentro de uma classe; Alternativa 5: O modificador final tem a mesma aplicabilidade do modificador static;
Soluções para a tarefa
Resposta:
O modificador default não precisa ser declarado, ou seja, atributos ou métodos que não têm a declaração de um modificador de acesso são considerados default (do inglês, significa “padrão”). Além dos modificadores de acesso, o Java permite a utilização de outros modificadores, são eles: static, final e abstract. Os modificadores de acesso permitem que sejam geradas restrições de acesso ou instanciação e uso para atributos, esse é um importante recurso para aplicar estratégias de proteção da implementação de regras de negócio. NOEL, Andre Abdala et al. Programação III. Reimpressão - Maringá - PR. Unicesumar, 2020 (adaptado). Selecione a alternativa que melhor apresenta uma explicação sobre o modificador final: Alternativas Alternativa 1: É utilizado para restringir a modificação de um valor de um atributo após a sua atribuição, muito utilizado para criação de constantes; Alternativa 2: Modificador que identifica quando se chega ao fim de um fluxo de classe; Alternativa 3: Muito utilizado para não permitir a alteração do nome de um atributo; Alternativa 4: Permite que o acesso a um atributo ou método seja feito exclusivamente dentro de uma classe; Alternativa 5: O modificador final tem a mesma aplicabilidade do modificador static
Resposta:
Alternativa 1:
É utilizado para restringir a modificação de um valor de um atributo após a sua atribuição, muito utilizado para criação de constantes;
Explicação:
Quando é aplicado na classe, não permite estende-la, nos métodos impede que o mesmo seja sobrescrito (overriding) na subclasse, e nos valores de variáveis não pode ser alterado depois que já tenha sido atribuído um valor.