Java como programar &gt duvida no exercicio my grade book

5 respostas
P

bom eu to tentando fazer um exercicio que vem no livro de como programar em java , só que nao consigo compilar de forma alguma :T
alguem pode me ajudar?
vo colar o codigo fonte aqui

public class GradeBookTest

{

public static void main( String args[] )

{

GradeBook myGradeBook = new GradeBook();
myGradeBook.displayMessage();

}

}

depois eu descobri que se eu coloco

myGradeBook.displayMessage(“teste”);

ele da certo…
afinal pra q serve o grade book ? :S vo ve se entendo no livro , caso alguem tenha uma explicacao agradeco tmb^^
ele aparece uma msg que eu havia feito no outro gradebook :S
nao entendi muito bem ao certo pra que serve esse comando ,mas de qlq forma todas as ajudas sao bem vindas o/
obrigado boa noite!

5 Respostas

scarton

Olá pedro,

Bom posta o código da classe GradeBook ai, mas em todo caso oq acontece é q provavelmente o método displayMessage da classe GradeBook recebe um argumento para efetuar seus procedimentos, e se vc não colocar da erro de compilação…

boa sorte,

Tiago

francislon
public class GradeBook{

       public void displayMessage(String courseName)
       {
            System.out.printf("Welcome to the Grade Book for\n%s", courseName);
       }
}

Essa ai em cima é o método na classe GradeBook, ou seja, realmente o método displayMessage recebe uma string como parâmetro. Por isso que se vc chamar ela e não mandar parametro dá erro de compilação.

P

esse aqui ´´e o codigo que usei no grade book

public class GradeBook
{

public void displayMessage()

{

System.out.println( Welcome to the Grade Book! );

}

}

ai depois quando eu faco no gradebook acima ele aparece realmente essa msg , mas oque nao entendo , é o pq ele aparece essa msg quando eu faço no exercicio acima que em nenhum dos casos os dois ficam juntos , eles estao em arquivos separados.

robertwgil

Cara isso é orientação a objetos, de dentro de uma classe voce chama
outra, nesse caso ai, de dentro do GradeBookTeste vc chama um metodo
statico de outra classe que é a classe GradeBook, e passa como parametro
a mensagem que vc quer, deve ser apenas para demonstrar o uso de objetos
staticos.

P

aaa entendi … entao a parte que eu digitei a msg no gradebook é chamada nesse gradebooktest certo ? ai ele chamando a outra ele mostra amsg que havia no que ele chamou certo ?

Criado 6 de junho de 2007
Ultima resposta 7 de jun. de 2007
Respostas 5
Participantes 4