Uma classe é composta de atributos e operações que podem ser detalhados. Uma forma de detalhamento é a visibilidade, um dos mais importantes detalhes que você pode especificar para atributos e operações. Este conceito na programação orientada a objetos é chamado de encapsulamento, que é uma forma de “proteger” e “esconder” detalhes de uma classe. A UML determina quatro níveis de visibilidade: público, protegido, privado e pacote. Analise a figura a seguir:
figura
Fonte: do autor.
Assinale a alternativa que contém a afirmação correta:
Escolha uma:
a. O atributo “media” possui visibilidade protegida, podendo ser acessado por classes que herdem a classe Aluno.
b. O atributo possui o tipo boolean, aceitando valores inteiros.
c. O atributo “RA” possui visibilidade pública e só pode ser acessado pelo objeto da própria classe.
d. O atributo “situação” possui visibilidade pacote, podendo ser acessado por qualquer classe.
e. Apenas o atributo “nome” possui visibilidade pública.
Soluções para a tarefa
Respondido por
10
Resposta:
b. O atributo “media” possui visibilidade protegida, podendo ser acessado por classes que herdem a classe Aluno.
Explicação: CORRIGIDO PELO AVA
Respondido por
1
Resposta:
O atributo “media” possui visibilidade protegida, podendo ser acessado por classes que herdem a classe Aluno.
Explicação:
Corrigido pelo AVA.
Perguntas interessantes