Классы обертки в Java

Перегрузка с дополнительными факторами

1/4

Дано:

3. public class Bertha {
4.     static String s = "";
5.     public static void main(String[] args) {
6.         int x = 4; Boolean y = true; short[] sa = {1,2,3};
7.         doStuff(x, y);
8.         doStuff(x);
9.         doStuff(sa, sa);
10.        System.out.println(s);
11.   }
12.   static void doStuff(Object o) { s += "1"; }
13.   static void doStuff(Object... o) { s += "2"; }
14.   static void doStuff(Integer... i) { s += "3"; }
15.   static void doStuff(Long L) { s += "4"; }
16. }

Каков результат?

Comments