黑马程序员技术交流社区
标题:
构造函数问题!
[打印本页]
作者:
赵家阳
时间:
2012-10-23 15:12
标题:
构造函数问题!
class Res
{
String name;
String sex;
boolean flag = false;
}
class Input implements Runnable
{
private Res r;
Input(Res r)
{
this.r = r;
}
Object obj = new Object();
public void run()
{
}
}
复制代码
请问:
Input(Res r)
{
this.r = r;
}
这几句代码改怎么解释?仅仅是初始化一个Res类型的r对象?求解答!
作者:
程杰
时间:
2012-10-23 15:21
Input(Res r){this.r = r;}。我觉的首先要知道构造函数只有在生产对象时候才初始化的,所有当new Input是才会执行,(Res r)里面的r接收从外传进来的值,{}中的意思是把传进来的r复制给Input这个类中属性Res r中的r。两个r的意思不一样。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2