按值传递还是按引用传递

来源:互联网 发布:网络制式有哪些 编辑:程序博客网 时间:2024/04/26 23:43

 

class Test{
 
 int a;


}


class PlaneWheel {

     public static void main(String[] args){
                  
      Test t = new Test();
      t.a = 15;
     
      PlaneWheel pw = new PlaneWheel();
     
      System.out.println(t.a); 
     
      pw.f(t);
     
      System.out.println(t.a);
     
      int s =14;
      System.out.println(s);   
      pw.g(s);
      System.out.println(s);
      
     }
    
     void f(Test t){
     
      t.a = 5;
           
     }
    
     void g(int s) {
     
      s = 4;
     
     }
}

 

输出:

15
17
5
7
14
14

 

结论:

引用类型,按引用传递。

基本数据类型,按值传递。

原创粉丝点击