(Ajudem) Primeiro programa, primeira dúvida

5 respostas
masterpablo

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.

5 Respostas

Bravox

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

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
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();
	}
}

qualquer duvida posta ai !!

bravox

Bravox

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

bravox

masterpablo

Irmãqo,

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

Valwu msm!!!

Brigadão!

Bravox

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

Gradebook myGradeBook = new GradeBook();

bravox !!

masterpablo

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!

Criado 25 de setembro de 2006
Ultima resposta 25 de set. de 2006
Respostas 5
Participantes 2