edumatias 1 like
Ele deverá ser static também.
public static void main(String[] args){
walk1();
}
public static void walk1(){
System.out.println("ss");
}
Cid_Marcos 1 like
E porque alguem faria isso?
Coloca o método void fora, e no main só chama.
> public class DesigningMethods {
> public static void main(String[] args) {
> DesigningMethods();
> }
> }
Solucao aceita
staroski 1 like
Não compila pois a sintaxe determina que métodos sejam declarados no corpo de uma classe e não no corpo de um método.

staroski 1 like
Não necessariamente deverá, pois você pode instanciar a classe e aí invocar o método a partir do objeto.
Exemplo:
public class DesigningMethods {
public static void main(String[] args) {
DesigningMethods objeto = new DesigningMethods();
objeto.walk1();
}
public void walk1() {
System.out.println("Funciona");
}
}
Hispo 1 like
Agora sim ficou claro pra mim, valeu. 