A programação orientada a objetos tem importantes características, dentre elas, há os modificadores de acesso. Quanto ao uso da palavra reservada “final”, analise as asserções a seguir e a relação proposta entre elas.
I. A palavra-chave “final”, ou o modificador final, pode ser aplicada em classes, métodos e atributos.
PORQUE
II. Um método definido com o modificador final não pode ser sobrescrito em uma subclasse.
Analisando essas asserções, é correto afirmar que:
a. a primeira asserção é verdadeira e a segunda é falsa.
b. a primeira asserção é falsa e a segunda é verdadeira.
c. as duas asserções são verdadeiras, mas a segunda não justifica a primeira.
d. as duas asserções são falsas.
e. as duas asserções são verdadeiras e a segunda justifica a primeira.
Soluções para a tarefa
Resposta:
c. as duas asserções são verdadeiras, mas a segunda não justifica a primeira.
Explicação:
Verificada no AVA
Analisando as afirmações, temos que ambas são verdadeiras. Entretanto, a segunda não justifica a primeira, tornando correta a alternativa c).
Programação orientada a objetos
Programação orientada a objetos é um paradigma de programação onde classes representam os elementos que formam o sistema. Cada classe possui suas próprias características como atributos e métodos, que podem ser instanciadas através de objetos.
Diferentes modificadores de acesso tornam a alteração de dados de uma classe ou objeto possível ou não por diferentes elementos do sistema.
Diferentes usos do modificador final são:
- Classes: uma classe final não pode ser herdada;
- Método: um método final não pode ser sobrescrito;
- Variável: uma variável final não pode ter seu valor alterado.
Assim, analisando as afirmações, temos que ambas são verdadeiras. Entretanto, a segunda não justifica a primeira, tornando correta a alternativa c).
Para aprender mais sobre programação orientada a objetos, acesse:
https://brainly.com.br/tarefa/52579187
#SPJ2