Ed
há 2 meses
Vamos analisar as alternativas para identificar a INCORRETA: 1. "A classe 'Programa', nesse exemplo, não pode referenciar diretamente os atributos 'nome' e 'matricula' da classe 'Aluno'. Isso acontece porque os atributos foram declarados com o modificador 'private'." - Correto. Acesso direto a atributos private não é permitido fora da classe. 2. "Nesse exemplo, poderíamos substituir a chamada 'aluno.getNome()', na linha 26, por 'aluno.nome', e 'aluno.getMatricula()', na linha 27, por 'aluno.matricula'. Ao fazer isso, o programa continuará funcionando como antes." - Incorreto. Como os atributos são private, não é possível acessá-los diretamente com 'aluno.nome' ou 'aluno.matricula' fora da classe Aluno. Isso causaria erro de compilação. 3. "Na linha 23 é criada uma instância da classe 'Aluno', por meio da instrução 'new Aluno()'. Como essa instrução está sendo atribuída à variável 'aluno', a instância criada passa a ser referenciada por essa variável." - Correto. 4. "Na classe 'Aluno' os atributos 'nome' e 'matricula' são declarados nas linhas 3 e 4 do código. Ambos atributos têm o tipo 'String', e correspondem a variáveis que serão utilizadas para guardar os dados de um aluno." - Correto. 5. "O acesso aos atributos 'nome' e 'matricula' é realizado por meio de métodos 'get' e 'set' declarados na classe 'Aluno'. Podemos observar isso nas linhas 24 e 25, onde os métodos 'setNome' e 'setMatricula' são chamados para definir valores para os atributos, e nas linhas 26 e 27, onde os métodos 'getNome' e 'getMatricula' são chamados para obter os valores dos atributos." - Correto. Portanto, a alternativa INCORRETA é a segunda: "Nesse exemplo, poderíamos substituir a chamada 'aluno.getNome()', na linha 26, por 'aluno.nome', e 'aluno.getMatricula()', na linha 27, por 'aluno.matricula'. Ao fazer isso, o programa continuará funcionando como antes."
Cadastre-se ou realize login