社区
Java SE
帖子详情
【如何调用或者修改方法内的局部变量】
握草
2017-10-25 10:05:18
如题
文明上网,谢绝水贴
...全文
952
8
打赏
收藏
【如何调用或者修改方法内的局部变量】
如题 文明上网,谢绝水贴
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
帮主的斗鸡眼
2017-10-28
打赏
举报
回复
1
一个方法结束,局部变量就从内存消失了
握草
2017-10-28
打赏
举报
回复
局部变量的作用域太窄:只在方法内起作用,如果想要在方法外界起作用只能通过形参传值,实现方法——间接的体现方法内的局部变量的作用!!
握草
2017-10-27
打赏
举报
回复
@夫为欲往_皆如是也 当你把arr[i]用return传出方法(是这个意思吧),并保存在成员变量a中: int a=myMethod(..return数组.); 这样只是复制了该数组元素所指向的对象的地址,当我们改变a的值时,相当于改变了原本arr[i]指向的对象另一个引用a,而对象本身和arr[i]对应的引用都没有改变!
java小白脸
2017-10-27
打赏
举报
回复
没事别修改局部变量,如果需要,就利用形参传值
夫为欲往_皆如是也
2017-10-25
打赏
举报
回复
如果你是准备更改方法内定义的变量那你只能在方法内进行更改,在方法外根本就没法去获得那个变量的引用,所以就谈不上更改了。 不过有种情况会给人造成更改方法内变量的错觉,但其实不是方法内的那个变量(
改变变量指的是改变变量名这个引用所指向的值,对于引用类型指的是这个引用所指向的对象的地址,也就是改变这个引用所指向的对象
)而是改变那个对象的属性,例如:你在方法内定义的变量是一个int[] arr,然后你把这个数组传出这个方法(比如:把这个数组的值付给一个成员变量),然后你通过这个成员变量改变数组里的值,这就给了你一种你改变了方法里变量的错觉,但你不进行这样的操作-->arr = new int[5] 就不叫改变arr这个变量。
php 外部
调用
内部变量,函数
局部变量
函数内部
调用
(
修改
)外部变量
函数
局部变量
函数内部
调用
(
修改
)外部变量时间: 2009-04-20分类: php+Mysql收藏//函数内部声明的变量为
局部变量
,只能在本函数内部访问;$a = 100;function demo(){echo $a . '###' . '';}demo();//显示###,不会显示函数内部$a的值,demo()函数内的$a为
局部变量
//要要函数内部
调用
外部变量,需声明外部变量为全局变量...
匿名内部类与
局部变量
这里所说的“匿名内部类”主要是指在其外部类的成员
方法
内定义,同时完成实例化的类,若其访问该成员
方法
中的
局部变量
,
局部变量
必须要被final修饰。 原因是编译程序实现上的困难:内部类对象的生命周期会超过
局部变量
的生命周期。
局部变量
的生命周期:当该
方法
被
调用
时,该
方法
中的
局部变量
在栈中被创建,当
方法
调用
结束时,退栈,这些
局部变量
全部死亡。而内部类对象生命周期与其它类一样:自创建一个匿名内部类对象,系统为该对象分配内存,直到没有引用变量指向分配给该对象的内存,它才会死亡(被JVM垃圾回收)。所以完全可能出现的一种
局部变量
全局变量 函数的嵌套
day10笔记:
局部变量
: 1. 定义在函数内部的变量称为
局部变量
(函数的形参也是
局部变量
) 2.
局部变量
只能在函数内部使用 3.
局部变量
在函数
调用
时才能够被创建,在函数
调用
结束之后会自动销毁全局变量: 1. 定义在函数外部,模块内部的变量称为全局变量 2. 所有的函数都可以直接访问"全局"变量,但函数内部不能直接通过赋值语句来改变全局变量 示例见: variable.py 局部变...
python函数
调用
局部变量
_python函数
调用
中全局变量与
局部变量
的分析与理解
此内容来自于沙行勉的《计算机科学导论-以python为舟》函数
调用
的基本概念:程序语言中的函数与高中数学中的函数相似。高中函数,假设要实现z+x*y²这个计算。对于乘法计算,定义一个函数f(x,y)=x*y²,他有两个参数x和y。计算x²+y²后得到一个值,作为函数的返回值,赋给f(x,y)。这样就可以用z+f(x,y)来表示上面的运算,对于f(x,y)运算,将会
调用
到已经定义的函数f(x,y)=...
Java 基础(第八天)
方法
局部变量
成员变量
目录 1 变量 1.1 概念 1.2
局部变量
1.3 成员变量 1.4 练习:变量的默认值测试 1.5 练习:
局部变量
与成员变量测试 2
方法
2.1 概述 2.2
方法
定义的格式 2.3
方法
调用
顺序图 2.4 练习:测试
方法
的
调用
顺序/参数/返回值 2.5
方法
的重载 1 变量 1.1 概念 可以改变的数,称为变量。在Java语言中,所有的变量在使用前必须声明。 一般通过“变量类型 变量名 = 变量值 ;”这三部分来描述一个变量。如:int a = 3 ; 变量的使用
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章