class Container
{
Component comp;
public void addComponent()
{
comp = new Component(this);
}
}
class Component
{
Container myContainer;
public Component(Container c)
{
myContainer = c;
}
}这里的this到底起了什么作用?能否说详细点!
{
Component comp;
public void addComponent()
{
comp = new Component(this);
}
}
class Component
{
Container myContainer;
public Component(Container c)
{
myContainer = c;
}
}这里的this到底起了什么作用?能否说详细点!
解决方案 »
- 我从数据库查出来的信息放在JTextField中显示怎么是乱码 ?怎么回事?
- DESede解密,求解!
- interface名后加上<型别名>是个什么东东
- java群
- Applet剪切图片
- 怎样列举一个目录下的所有文件(不包括目录和隐藏文件)??
- 急,求一个正则表达式!
- jode有使用混淆成功的人吗?网上这资料好少啊!
- 关于错误指教:Exception in thread "main" java.lang.UnsatisfiedLinkError...
- java程序员有必要看jvm spec吗?
- 求救!!谢谢。我上学期写了个内网聊天程序,我有2个寝室在用,我现在想加入语音聊天部分,请问各位有涉及这方面朋友,语音的采集,传输
- 各位大侠,请问怎样绘制一个三角形?
这个this就是调用addComponent这个方法的Container类的实例,它作为Component构造函数的参数。
cont.addComponent();
比如以上两句,则在addComponent()方法中的所指的this就是cont。