Учитывая код ниже:
public class Main {
public static void main(String[] args) {
new CC().ff(1);
}
}
class CC {
public static void ff(int cc) {
System.out.println("bbbbb");
}
public static void ff(int... ints) {
System.out.println("aaaaaaa");
}
}
вывод будет:
aaaaaaa
bbbbb
Если я изменю третью строку на CC.ff(1)
, вывод будет:
bbbbb
Может кто-нибудь сказать мне, почему?