Java中值的传递_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Java中值的传递

Java中值的传递

 2013/11/19 0:27:49  苡爱  程序员俱乐部  我要评论(0)
  • 摘要:值的传递值得传递分两种情况,第一是值传递,第二是引用传递Java中的数据类型的传递分两大类;一是引用传递(也是类类型),是指通过类创建的对象的变量名;一类是原始型,这类型的数据在调用传递时遵守“值传递”规则。一个简单的例子如下:PublicclassStudent{Publicvoidchangeint(intt){T=100;}}然后我们可以创建对象然后去调用它PublicclassManager{Publicstaticvoidmain(String[]args)
  • 标签:Java
值的传递
值得传递分两种情况,第一是值传递,第二是引用传递
Java中的数据类型的传递分两大类;一是引用传递(也是类类型),是指通过类创建的对象的变量名;一类是原始型,这类型的数据在调用传递时遵守“值传递”规则。
一个简单的例子如下:
Public class Student  {
Public void changeint(int t){
T = 100;
}
}
然后我们可以创建对象然后去调用它
Public class Manager {
Public static void main(String [] args){
Student st1 = new Student();
   Int I = 10000;
St1.changeint(i);
System.out.println(“这里i的值是:”+i);
}
}
   运行结果是:这里i的值是10000
引用传递
如果在方法中把对象(或数组)作为参数,方法调用时,参数传递的是对象的引用(地址),即在方法调用时,实际参数把对对象的引用(地址)传递给形式参数。这是实际参数与形式参数指向同一个地址,即同一个对象(数组),方法执行时,对形式参数的改变实际上就是对实际参数的改变,这个结果在调用结束后被保留了下来。

发表评论
用户名: 匿名