Mais uma vez, estou com dúvida nos construtores para chamar o método e exibi-los.
Veja meu programa:
public class GradeBook {
private String courseName; //nome do curso que essa GradeBook representa
private String nomeInstrut; // nome do instrutor que essa GradeBook representa
//construtor
public GradeBook(String nome, String instrut)
{
courseName = nome; //inicializa courseName
instrut = nomeInstrut;
}
//método para configurar o nome do curso
public void setCourseName(String nome)
{
courseName = nome; //armazena courseName
}
//método para configurar o nome do instrutor
public void setnomeInstrut(String instrut)
{
nomeInstrut = instrut; // armazena nomeinstrut
}
//método que recupera o nome do curso
public String getCourseName()
{
return courseName;
}
//método para recuperar o nome do instrutor
public String getInstrut()
{
return nomeInstrut;
}
//exibe uma mensagem de boas-vindas para o usuário GradeBook
public void displayMessage()
{
//exibe uma mensagem, chamando o método getCourseName
System.out.printf("Bem vindo(a) a classe GradeBook!%s\n",getCourseName());
System.out.printf("Produtor do programa: %s\n",getInstrut());
}
}
#2
public class GradeBookTest {
//inicializa do programa
public static void main(String args[])
{
//cria GradeBook
GradeBook GradeBook1 = new GradeBook("Classe GradeBook!", null);
GradeBook GradeBook2 = new GradeBook("Gustavo", null);
System.out.printf("courseName: %s\n",GradeBook1.getCourseName());
System.out.printf("nomeInstrut: %s\n",GradeBook2.getInstrut());
}
}
O que eu estou fazendo de errado ?
