发布网友 发布时间:2024-10-24 13:33
共1个回答
热心网友 时间:2024-10-29 11:23
都是静态方法,所以里面的变量都是静态变量,静态变量的话不管在哪里操作变量 都会改变原来的变量的值,由于assign1Q1Method(int intValParam, int[] intArrayParam)这个方法已经把main方法里的 局部变量 intArray数组和intVal 传给了assign1Q1Method方法,所以assign1Q1Method方法里的 intArrayParam[3] = 42 ; 就会让intArrayParam[3]的值变成42了