正在加载图片...
Jav最新实用教程 不难看出,虽然在test( boolean x)方法中改变了传进来的 参数的值,但对这个参数源变量本身并没有影响,即对 main( String|)方法里的test变量没有影响。那说明,参数类 型是简单类型的时候,是按值传递的。以参数形式传递简单类 型的变量时,实际上是将参数的值作了一个拷贝传进方法函数 的,那么在方法函数里再怎么改变其值,其结果都是只改变了 拷贝的值,而不是源值 432引用调用 Java中简单数据类型的传递没有引用。 引用也是一种数据类型,可以把它想象为类似C语言中指针 的东西,它指示了对象在内存中的地址只不过不能够观 察到这个地址究竞是什么。一个对象在内存中会占用一块空 间来保存数据,根据对象的大小,它可能需要占用的空间 2021年2月20日星期六Java最新实用教程 2021年2月20日星期六 9 不难看出,虽然在 test(boolean x)方法中改变了传进来的 参数的值,但对这个参数源变量本身并没有影响,即对 main(String[]) 方法里的test 变量没有影响。那说明,参数类 型是简单类型的时候,是按值传递的。以参数形式传递简单类 型的变量时,实际上是将参数的值作了一个拷贝传进方法函数 的,那么在方法函数里再怎么改变其值,其结果都是只改变了 拷贝的值,而不是源值。 4.3.2引用调用 Java 中简单数据类型的传递没有引用。 引用也是一种数据类型,可以把它想象为类似 C 语言中指针 的东西,它指示了对象在内存中的地址——只不过不能够观 察到这个地址究竟是什么。一个对象在内存中会占用一块空 间来保存数据,根据对象的大小,它可能需要占用的空间
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有