Boa tarde pessoal, tenho uma duvida..
Em Java, não é possível realizar algo como:
public class MinhaClasse {
public static void main(String args[]) {
public void ImprimeTexto(String texto) {
System.out.println(texto);
}
ImprimeTexto("testando metodo");
}
}
Porque não é possível chamar o método desse jeito?
Seria antes necessário obrigatoriamente instanciar um objeto para conseguir executar o método 'ImprimeTexto'?
Ou seja,
public class ClasseAlternativa {
public void ImprimeTexto(String texto) {
System.out.println(texto);
}
public static void main(String args[]) {
ClasseAlternativa f = new ClasseAlternativa();
f.ImprimeTexto("testando metodo");
}
}
Obrigado desde já!