Galera, beleza?
Estou com a seguinte dúvida . . .
:sad:
neste trecho de código:
<quote>
public class Test {
public void myMethod(Object o) {
System.out.println("My Object");
}
public void myMethod(String s) {
System.out.println("My String");
}
public static void main(String[] args) {
Test t = new Test();
t.myMethod(null);
}
}
</quote>
e a resposta será
My String
no caso abaixo com o seu código
<quote>
public class Test {
public void myMethod(String s) {
System.out.println("My String");
}
public void myMethod(StringBuffer sb) {
System.out.println("My StringBuffer");
}
public static void main(String[] args) {
Test t = new Test();
t.myMethod(null);
}
}
</quote>
gera erro em tempo de compilação…
8O
agora, queria saber o porquê…
realmente fiquei confuso com isso…
se alguém puder me ajudar!!!
donatinho