O relacionamento de sobrecarga e tipo de retorno de método em Java?
Se houver dois métodos, eles têm parâmetros diferentes e seus tipos de retorno sãodiferente. Como isso:
int test(int p) {
System.out.println("version one");
return p;
}
boolean test(boolean p, int q) {
System.out.println("version two");
return p;
}
Se os tipos de retorno forem iguais, é claro que isso ésobrecarga. Mas como os tipos de retorno sãodiferente, podemos considerar isso comosobrecarga ainda?