Chamando uma funçao

bom, eu preciso criar dentro da classe Greeter a funçao sayGoodBye() e tenho q dentro da classe GreeterTest chamar essa funçao…

o problema eh como faço pra chamar essa funçao?

o jeito q eu fiz foi:

public class Greeter {
	public Greeter(){
		
	}
	public String sayGoodBye(){
		System.out.println("Good Bye");
	}
}

e na classe GreeterTest eu nao faço ideia de como chamar essa funçao…
alguem me ajuda?
vlww

Tente isso dentro da sua classe:

public static void main(String... args){ Greeter g = new Greeter(); g.sayGoodBye(); }

Até mais!

Antes de tudo, se o método não retorna nada, declare-a como void.

Segundo, para chamar o método, instancie a classe primeiro com:

Greeter alexandre = new Greeter();

e chame o método com

alexandre.sayGoodBye();

Ambos os códigos estão em outra classe, fora da Greeter.

Finalmente, baixe a apostila da Caelum, é uma das melhores que temos no Brasil:

poww brigadao, deu certo!
e valeu pela dica da apostila!
vou dar uma lida!

Não sendo chatão, mas já sendo: é método e não função. Parece bobagem mas faz diferença?

Abs!
Danilo