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