关于java编程中this的使用问题

xinlizhang 2007-12-31 07:23:11
大家好,我最近在学习java,我发现对this这个命令不太理解,所以,我想请教一下,谢谢了。
...全文
159 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
懒得打字 2008-01-06
  • 打赏
  • 举报
回复
构造函数不能用this,因为对象还没创建。
我觉得这是最容易忽略的、出错的地方
javasolar 2008-01-06
  • 打赏
  • 举报
回复
this 指对象本身。构造函数不能用this,因为对象还没创建。
xinlizhang 2008-01-05
  • 打赏
  • 举报
回复
谢谢大家的回答,我现在明白了,大概的说this就是指当前的对象.我查了一些书,在当前的构造中如果要调用上一个构造的话,this要放在第一行,否则会出现错误.
koc108 2008-01-01
  • 打赏
  • 举报
回复
编程文章网 http://www.KingOfCoder.com
新年快乐
海会圣贤 2008-01-01
  • 打赏
  • 举报
回复
this的用法很多很多,你以后就会明白的!
它可用于方法前来代表对象,我认为这点最重要!!!
devotion 2008-01-01
  • 打赏
  • 举报
回复
this这个关键字,用在本类中。
当你在同一个类中调用这个类的属性或者方法是,
在调用时前面要加上this
zhuxueke_830111 2007-12-31
  • 打赏
  • 举报
回复
就是自己的意思~调用本类的对象~还有一个差不多会让人混乱的是SUPER,指的是调用父类
dracularking 2007-12-31
  • 打赏
  • 举报
回复
1.可以表示该类的当前实例
2.在一个构造器中调用该类的另一个构造器时,为避免重复,可以使用this
angel5xl 2007-12-31
  • 打赏
  • 举报
回复
在同一个类里声明的方法,别的方法调用它时也是用 this
piaoyao1203 2007-12-31
  • 打赏
  • 举报
回复
还有更多的东西吗?
老紫竹 2007-12-31
  • 打赏
  • 举报
回复
指自己哦!

class MyClass {
private long id; // 自己的id
MyClass(int id){
this.id = id; // 这里最典型,第一个id指自己的id, 第二个id,是参数传过来的id
}
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧