多线程例子里的代码开头部分,不是怎么懂
我的理解是:
创建一个Rec的引用类型变量r,将r进行初始化,将r作为参数传入Intput对象中???作者: 月光海 时间: 2014-4-14 20:08
这个就是传入你要操作的对象嘛,因为你要对这个对象的数据进行操作嘛,这样就保证了存入和取出都是操作的同一个对象嘛作者: 呆呆沙师妹 时间: 2014-4-14 20:21
这就是Java中基础数据类型与引用类型的区别。
int x = 3;
Res r = new Res();
这里x保存的值就是3,而r保存的值是指向刚创建对象实例Res()的地址。
Input(Res r)构造方法中传入的是r保存的对象实例Res()的地址,使得Input类实例化后,将该地址赋值给该类中的r成员变量,使其指向Res()对象实例。