Java多维数组被视为原语或对象 [英] Java multidimensional array considered a primitive or an object

查看:125
本文介绍了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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆