Considere a classe abaixo:
public class GradeBook {
private String courseName;
public void setCourseName( ) {
courseName = name;
}
public String getCourseName(String name) {
return courseName;
}
}
Assinale a alternativa que apresenta o que está errado nesta classe:
A)
O nome da classe.
B)
O tipo de retorno do método getCourseName.
C)
O tipo de retorno do método setCourseName.
D)
O nome da classe e o tipo de retorno do método getCourseName.
E)
O parâmetro do método getCourseName e o parâmetro do método setCourseName.
Soluções para a tarefa
Respondido por
11
A alternativa correta é a B) O tipo de retorno do método getCourseName.
O método getCourseName() dá o nome a qualquer pessoa que o chamar. Como courseName é particular, você não pode acessá-lo diretamente - e é privado para manter o encapsulamento (você aprenderá sobre isso).
courseName é privado para que ninguém possa alterá-lo. Os métodos getter e setter estão disponíveis para permitir e controlar o acesso a essas propriedades privadas.
courseName = name atribui o var que o methode setter obtém ao privado interno.
Espero ter ajudado.
Respondido por
3
Resposta:
e) O parâmetro do método getCourseName e o parâmetro do método setCourseName.
Explicação:
Perguntas interessantes