java吧 关注:1,263,222贴子:12,761,903
  • 6回复贴,共1

java的值传递

只看楼主收藏回复

public class TER {
static int modify(int num){
num=96;
System.out.println(num);
return num;
}
public static void main(String[] args) {
int age=56;
modify(age);
System.out.println(age);
}
}
是不是在modify()方法建立时就在内存中为返回值和参数num分别预留了内存空间?
而且比如把age传给modify时就是把56传给了num预留的内存块,然后对num进行操作?


IP属地:上海1楼2014-04-25 21:12回复
    不要沉


    IP属地:上海2楼2014-04-25 21:17
    回复
      2025-06-08 11:19:28
      广告
      来人求解


      IP属地:上海3楼2014-04-26 20:03
      回复
        你的问题方向不对,


        来自手机贴吧4楼2014-04-27 01:22
        收起回复
          想要过一种生活 有情趣做饭 有心情看书 有时间旅行 最最重要的是 这一切有人陪伴


          IP属地:浙江来自Windows8客户端5楼2014-04-27 01:48
          回复
            我表示


            6楼2014-04-27 02:21
            回复