gur*_*hni 2 java methods final parameter-passing
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
}
}
Run Code Online (Sandbox Code Playgroud)
伙计们可以解释一下这种行为吗?