DEITEL, P.; DEITEL, H. Java: como programar. 10. ed. São Paulo: Pearson Education do Brasil, 2016. p. 57.
Diferentes contas, normalmente, têm diferentes nomes. Por essa razão, a classe Account contém uma variável de instância name. A variável “distância de uma classe” armazena dados para cada tipo de objeto da classe.
Nesse sentido, analise as afirmativas a seguir.
I. A palavra-chave public é considerada um modificador de acesso, podendo ser aplicada para atributos e métodos de uma classe.
II. Uma variável é um contêiner que contém o valor enquanto o programa Java é executado, representado por espaço de memória no sistema.
III. O método getName(), apresentado no código, detém a característica de encapsulamento na linguagem utilizada.
IV. Classe contém zero ou no máximo um método para manipulação de objetos necessário para alteração do estado de um objeto criado.
Lista de comentários
Resposta:
Corretas II e III apenas (Confirmado pelo AVA)
Explicação:
I está incorreta pois embora seja tecnicamente possível fazer atributos public, geralmente é considerado uma má prática de programação.
Em vez disso, é preferível usar métodos getter e setter para acessar e modificar atributos privados.
IV está incorreta porque uma classe pode conter mais de método para manipulação de objetos necessário para alteração do estado de um objeto criado.
Resposta:
II E III apenas
Explicação:
ava