métodos com nomes iguais

Amigos

posso ter dois métodos na mesma classe com o mesmo nome, mas com argumentos diferentes ?

metodo com agrumento int


public void setDatabits(int databits)

metodo com argumento String


public void setDatabits(String databits)

através do argumento a JVM sabe qual método estou chamando ??

sds

j.silvestre

Sim voce pode!

Valews…

muito legal essa funcionalidade do java…

sds

j.silvestre

Sim, isso se chama sobrecarga. Mas evite sobrecarregar métodos com tipos numéricos similares (por exemplo, um método com um argumento int e outro com um long), a menos que você saiba exatamente o que está fazendo.