请问为什么输出是1,2,2?
package test01;
public class Home04 {
public static void main(String[] args) {
int a=1;
Koo k=new Koo();
add(a);
add(k);
int[] arry={1,2};
add(arry);
System.out.println(a+","+k.a+","+arry[0]);
}
public static int add(int a){
return ++a;
}
public static int add(Koo koo){
return ++koo.a;
}
public static int add(int[] arry){
return ++arry[0];
}
}
class Koo{
int a=1;
}