zoukankan      html  css  js  c++  java
  • 引用传递的三道范例

    1.对象传递

    package test;
    
    class test{
    	private String name;
    	private String age;
    	public test(String name) {
    		this.name=name;
    	}
    	public String getName() {
    		return name;
    	}
    	public void setName(String name) {
    		this.name = name;
    	}
    	public String getInfo() {
    		return"姓名:"+name+" "+"年龄:"+age;
    	}
    }
    public class 关键字 {
      public static void main(String[] args) {
       test t=new test("张三");
       fun(t);
       System.out.println(t.getName());//李四
    }
      public static void fun(test demo) {
    	  demo.setName("李四");
      }
    }
    

    2.传递String

    public class 关键字 {
      public static void main(String[] args) {
       String s="wangwang";
       fun(s);
       System.out.println(s);//wangwang
    }
      public static void fun(String str) {
    	  str="caizhen";
      }
    }
    

    3.传递基本数据类型

    public class 关键字 {
      public static void main(String[] args) {
        int s=520;
       fun(s);//参数传递,不涉及内存传递
       System.out.println(s);//520
    }
      public static void fun(int temp) {//int temp=520,当时s还是520
    	 temp=666;     
      }
    }
    
  • 相关阅读:
    @atcoder
    @atcoder
    @一句话题解
    @gym
    JS-try/catch方法判断字符串是否为json格式
    JS-find、filter、forEach、map
    JS-条件语句5准则
    JS-防抖与节流
    CSS-强制换行
    Elasticsearch-基础介绍及索引原理分析(转载)
  • 原文地址:https://www.cnblogs.com/cainame/p/10323407.html
Copyright © 2011-2022 走看看