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:
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
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…
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
[quote=“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…[/quote]
[code]Class zzz = new Class();
zzz.clearscreen();[/code]
![:wink: :wink:](https://www.guj.com.br/images/emoji/twitter/wink.png?v=9)