Compartilhamento de metodos

4 respostas
L

Olá colegas…
Estou desenvolvendo um programinha simples de facu…dai surgiu a dúvida.
Criei duas classes(pra começar…)as duas estão no mesmo pacote quero usar o metodo de uma na outra. O metodo é do tipo…

public void clearscreen(){
     for (int i = 1; i <= 40;i++){
       System.out.println();
     }
  }

Bem simples só pra limpar a tela… mas quando digito o nome da classe e ponto ele não encontra o método.
O que preciso fazer para usar este método na minha outra classe…
Obrigado…

[size=“11”][color=“red”]* Editado: Lembre-se de utilizar BBCode em seus códigos[/color][/size] :joia:

4 Respostas

J

usa metodos estaticos. eh so colocar o modificador static na frente:

public static void clearscreen(){
   for (int i = 1; i <= 40;i++){
     System.out.println();
   }
}

assim voce faz do jeito que quer…

espero ter ajudado

L

brigado pela força…

dessa forma eu sei que dá…mas não é permitido o uso de métodos staticos. Por isso a minha dúvida…como uso um método não estático…

J

entao o jeito eh instanciar. cria uma instancia da classe que tem esse metodo e chama onde voce quer a partir dessa instancia:

Classe temOMetodo = new Classe();
temOMetodo.clearscreen();

espero que funcione

G
"leovidao":
brigado pela força...

dessa forma eu sei que dá...mas não é permitido o uso de métodos staticos. Por isso a minha dúvida...como uso um método não estático...

Class zzz = new Class();

zzz.clearscreen();

:wink:

Criado 4 de junho de 2005
Ultima resposta 4 de jun. de 2005
Respostas 4
Participantes 3