| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 336 人关注过本帖
标题:[求助]this关键字问题
只看楼主 加入收藏
xbw0114
Rank: 1
等 级:新手上路
帖 子:141
专家分:0
注 册:2007-8-8
收藏
 问题点数:0 回复次数:3 
[求助]this关键字问题
this1:

class Container
{
Component comp;
public void addComponent()
{
comp = new Component(this);
}
}
class Component
{
Container myContainer;
public Component(Container c)
{
myContainer = c;
}
}
this2:
public class Person
{
String name;
int age;
public Person(String name)
{
this.name = name;
}
public Person(String name,int age)
{
this(name);
this.age = age;
}
}
问下这两个方法里的this用法各是什么呀
搜索更多相关主题的帖子: public 关键字 
2007-08-27 16:51
狂放不羁
Rank: 4
等 级:贵宾
威 望:12
帖 子:925
专家分:0
注 册:2007-1-24
收藏
得分:0 
以下是引用xbw0114在2007-8-27 16:51:03的发言:
this1:

class Container
{
Component comp;
public void addComponent()
{
comp = new Component(this);//这个this是指调用addComponent()方法的那个Container对象。
}
}
class Component
{
Container myContainer;
public Component(Container c)
{
myContainer = c;
}
}
this2:
public class Person
{
String name;
int age;
public Person(String name)
{
this.name = name;//这个this是指当前对象,比如Person p = new Person("xbw0114"),此时的this就是值向了p;
}
public Person(String name,int age)
{
this(name);
this.age = age;
}
}
问下这两个方法里的this用法各是什么呀

2007-08-27 16:57
huwangvs
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:34
帖 子:764
专家分:0
注 册:2007-2-4
收藏
得分:0 

你前面刚有人发关于this的帖
你看不就行了。。。

2007-08-27 16:58
yocoboy
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-8-26
收藏
得分:0 

2007-08-29 08:33
快速回复:[求助]this关键字问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.032963 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved