Assinatura de método

O retorno faz ou não parte da assinatura? Alguém poderia tirar essa minha dúvida? Obrigado.

Faz parte da assinatura tudo que não é corpo do método: retorno, nome, parâmetros e também o nível de acesso (private, public…)

Obrigado brother, já me ajudou! Achei algo interessante tbm… da uma olhada.

http://www.dca.fee.unicamp.br/cursos/PooJava/desenvolvimento/umlclass.html

O retorno do método não faz parte da assinatura. Ou seja, vc não pode ter dois métodos com o mesmo nome e os mesmos parametros…

Isto não é valido…


public class TestMe {

    public void methodA(String a) {

    }

    public String methodA(String a) {
        return "";
    }

}
1 curtida

Eu tive esse problema alguns anos atrás. Vc deve estar tendo o mesmo problema por ter essa dúvida.

http://bugs.sun.com/view_bug.do?bug_id=6182950

[]s,
Thiago.