(Ajudem) Primeiro programa, primeira dúvida

Bom,

eu estou estudando através do livro java como programar e me surgiu a primeira dúvida. No livro temos um exercício em que criamos uma classe para depois ser usada dentro de outra classe.

Pois bm, comecemos entao. eu criei a primeira classe na qual o código se encontra abaixo:

// Declaração de classe com um metodo

public class GradeBook

{

// declaração do metodo
public void displayMessage()

{

//exibe uma mensagem de boas vindas
System.out.print("Seja bem vindo ao meu Grade Book");

} //termina o metodo displayMessage 

} // termina a classe GradeBook


Bem, agora eu criei uma outra classe nomeada GradeBookTest e quero que ela use o metodo dysplayMessage dessa primeira classe que eu criei.

Lá vao o código:

public class GradeBookTest
{

// método main que vai iniciar a execução do programa
public static void main(String args[])
{
	//Criando o objeto GradeBook e o atribuindo à Classe GradeBook

	[b]Gradebook[/b] myGradeBook = new GradeBook();
	
	// chama o método dysplayMessage da classe GradeBook
	
	myGradeBook.dysplayMessage();
}

}


O que ocorre é que está me gerando um erro exatamente quando eu estou criando a variável myGradeBook. O eclipse griga de vermelho o tipo de variável que eu estou criando (no caso eu destaquei de preto para que voces identificassem direito) GradeBook.

Bom, a pasta que esta meus arquivos criados nao é a pasta em que o JDK está instalado, nao sei se isso tem alguma coisa a ver.= mas,…

Outra coisa, meu javac nao está funcionando corretamente, só consigo compilar pelo eclipse mas mesmo assim, como eu já disse, esse programa eu nao consigo!

Espero a ajuda de voces!!!

Obrigado.

Em relação ao seu codigo e o seguinte a sua classe GradeBook possui um B maisculo e na hora que vc instância ela na Classe TesteGradeBook o nome da classe está com b minuscúlo isso gera um erro no qual o eclipse não encontra está classe com b minuscúlo e diz que ela não existe portanto gerando este erro e existe um outro erro também que e na hora da chamada do metódo displayMessage() na classe Teste que o nome do metódo esta errado !!

da uma olhada ai no código que eu dei uma arrumada

[code]public class GradeBook {

//declaração do metodo
public void displayMessage(){
	
	//exibe uma mensagem de boas vindas
	System.out.print("Seja bem vindo ao meu Grade Book");
	
} //termina o metodo displayMessage 

[/code]

[code]public class TesteGradeBook {

// método main que vai iniciar a execução do programa
public static void main(String args[])
{
	//Criando o objeto GradeBook e o atribuindo à Classe GradeBook
	GradeBook myGradeBook = new GradeBook();
	
	//chama o método dysplayMessage da classe GradeBook
	myGradeBook.displayMessage();
}

}[/code]

qualquer duvida posta ai !!

bravox

Ahhhh !! e sobre o javac da uma olhada ai no link

bravox

Irmãqo,

eu analisei esse código umas 8 vezes e nao achei esse erro!

Valwu msm!!!

Brigadão!

um está aqui !! peguei do seu codigo ai em cima !!

Gradebook myGradeBook = new GradeBook(); 

bravox !!

OK BRAVOX,

eu quis dizer que antes de postar minha duvida no forum eu olhei de mais meu codigo e mesmo assim nao tinha percebido, que tinha colocado errado.

Agora eu tenho certeza que roda.

Esse java é muito sistemático!!!

Obrigado irmão!