class Qee
{
public static void main(String[]args)
{
Qqq q=new Qqq();
Qww w=new Qww(q);
System.out.println(q.get());
}
}
class Qww
{
Qqq k;//我想知道这里的声明和Qqq k=new Qqq();有什么区别
Qww(Qqq q)
{
this.k=q;
k.set(2);
}
}
class Qqq
{
int value;
public void set(int i)
{
value=i;
}
public int get()
{
return value;
}
}
//还有这道题的大概意思是什么
{
public static void main(String[]args)
{
Qqq q=new Qqq();
Qww w=new Qww(q);
System.out.println(q.get());
}
}
class Qww
{
Qqq k;//我想知道这里的声明和Qqq k=new Qqq();有什么区别
Qww(Qqq q)
{
this.k=q;
k.set(2);
}
}
class Qqq
{
int value;
public void set(int i)
{
value=i;
}
public int get()
{
return value;
}
}
//还有这道题的大概意思是什么
解决方案 »
- 哪位有java私塾的进销存项目视频
- 指针式钟表表盘上添加一个文本框,文本框显示电子时间
- 手机录放音软件
- 运行JAR程序上的问题
- 请问大家一个关于poi写excel文件的问题
- 成功使用httpclient3.x登录到目前最新的百度分享
- 开始学JAVA,交个朋友先,记住我的名字,有问题帮着答一下,肯定都是初级的.
- 初学java,请各位大侠指点?
- 如何解决JTextPane中序列化的中文问题?
- java大虾救命啊!!毕业不了啦,!!毕业设计要用java做一个面向对象的产品数据管理系统,(pdm),可我一不会java,二不会visualcafe,怎么办啊!?帮帮我啊!!
- Swing 程序放置太久会变慢.
- 请教继承和组合的两个问题
Qqq k;不会
这里如果写成Qqq k=new Qqq(); 那么这句Qqq k=new Qqq();会在构造函数里面语句执行以前调用 这就是属性的默认初始化但这里写成Qqq k=new Qqq();没有什么意义 因为Qww只有一个构造函数 确保了k的初始化。
创建一个叫K的Qqq对象,并为其在内存中划分出存储空间
Qqq k;
创建一个叫K的Qqq对象,但是在内存中不为他划分任何存储空间