Java多维数组被视为原语或对象 [英] Java multidimensional array considered a primitive or an object
本文介绍了Java多维数组被视为原语或对象的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
int[][] matrix = new int[10][10];
是基元还是被视为对象?当我将其作为参数发送给函数时,它是否发送其引用(如对象)或值(如基元)?
Is int[][] matrix = new int[10][10];
a primitive or is it considered an object? When i send it as a parameter to a function, does it send its reference (like an object) or its value (like a primitive)?
推荐答案
每个Java数组都是一个对象.将其作为参数传递时,会将引用的副本传递给数组.
Every Java array is an Object. When you pass it as an argument, you pass a copy of the reference to the array.
这篇关于Java多维数组被视为原语或对象的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文