相关疑难解决方法(0)

通过价值/参考,什么?

这个程序输出6作为输出,但当我取消注释第9行时,输出为5.为什么?我认为ba不应该改变,应该保持在主要的5.

1  class C1{
2      int a=5;

3      public static void main(String args[]){
4          C1 b=new C1();
5          m1(b);
6          System.out.println(b.a);
7      }

8      static void m1(C1 c){
9          //c=new C1();
10         c.a=6;
11    }
12 }
Run Code Online (Sandbox Code Playgroud)

java methods arguments

5
推荐指数
1
解决办法
262
查看次数

标签 统计

arguments ×1

java ×1

methods ×1