java函数传值的一点心得
来源:互联网 发布:免费打电话软件推荐 编辑:程序博客网 时间:2024/05/21 15:38
函数传值分为两类: 1.基本型别 2.reference
基本型别没什么可说.对传 reference 具体说下.
程序如下:
class Change{
int i;
Change(int ii){i=ii;}
static int changeInt(Change ch){
ch.i++;
return 33;
}
public static void main(String[] args){
Change c=new Change(11);
System.out.println("111:"+c.i);
//System.out.println("before: "+c);
changeInt(c);
System.out.println("222:"+c.i);
System.out.println("changeInt():"+changeInt(c));
//System.out.println("after: "+c);
}
}
当调用 changeInt(Change ch) 方法时,可以通过 ch 将 i 的值改变.但是注意: ch 只是 原reference的一个拷贝,地址相同,所以当我们输出注释的两句话时,得到的地址是一样的.这就说明函数并没有将 对象改变.
就是thinking in java上所说: 1.没有局域对象,只有局域性的 references; 2.references 受范围的限制,对象则否
- java函数传值的一点心得
- 虚函数的一点心得
- java编程的一点心得
- Java 线程的一点心得
- java swing的一点心得
- Java反射的机制的一点心得
- 关于JAVA-IO的一点心得
- 读懂JAVA WEB项目的一点心得
- 读懂JAVA WEB项目的一点心得
- 学习java的一点心得(一)
- 学习java的一点心得(二)
- java对象转json的一点心得
- 关于java GC回收的一点心得
- stl string的substr和find_first_of函数的一点心得
- opencv imread函数一点心得
- 关于C++中sizeof()、数组长度和函数传参的一点心得
- 我的一点心得
- ListBox的一点心得!
- 清空数据库日志
- 今天终于碰了传说中的 Oracle
- AHOI智能评测系统开发(五)
- 自动为每一位AD用户创建一个人站点(downmoon)
- 社会生活中的十二条著名法则 (转载)
- java函数传值的一点心得
- 处理带附件的SOAP消息
- 十四项心理定律 (转载)
- 网格剖分总结
- 些许感悟
- 二十六个字母自加1,不会进位
- 李维语录
- KDE/Qt Tips 004
- linux登录问题