【发布时间】:2013-02-25 12:16:53
【问题描述】:
class hello {
public static void main(String arg[]){
int[] c = { 2 };
final int[] d = { 3 };
}
static void useArgs(final int a, int b, final int[] c, int[] d) {
c[0]=d[0]; // no error
c = d; //error
}
}
任何人都可以解释这种行为吗?
【问题讨论】:
标签: java methods parameter-passing final