class FWD {
int doMud(int x) { return 1; }
}
class Subaru extends FWD {
int doMud(int... y) { return 2; }
int doMud(long z) { return 3; }
}
class Race {
public static void main(String [] args) {
FWD f = new Subaru();
System.out.println(f.doMud(7));
}
}
Alguem pode me dizer pq a resposta é 1 e nao 7??
f nao é um objeto do tipo Subaru e nao iria recorrer a um metodo doMud dessa classe?
assim chamaria um long que tem preferencia sobre um varargs