常常在Java程序中见到this,请问这个this是做什么用的? 一般是指该对象本身。比如下例: class X { int name; public X(int name) { this.name = name; } } 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 THIS 是当前的实例SUPER 是父类的实例class X { int name; public X(int name) { this.name = name; } }//是将参数的值赋给当前的变量class X { int name; public X(int name) { super.name = name; } }//是将参数的值赋给父类的变量name 同意楼上所说,this的出现,一般是代表instance变量。 与c++中的this差不多,但是java没有域操作符,所以用"."代替。java一般不叫指针,叫引用 楼上的是thinking in java 中的reference 看多了吧 ,呵呵不过 没有指针,我总觉得java程序员还是少了一些专业的东西虽然我很喜欢java 不用管理内存总是会少很多麻烦的:)reference我感觉挺好的,确实也没个明确的名字,大家都知道说的是什么补就行了:)我比较讨厌句柄,感觉不到他的含义,呵呵。 大家一般在什么情况下会用switch结构呢 java多线程的问题! 请教,怎么监控一个Java程序是否运行结束? table 和 div 布局有什么区别? 打开新窗口 关于logic:iterate 迭代HashMap的问题,论坛上没有答案! 菜鸟问题:帮我看一下下面的错误是怎么回事? 关于JBuilder的问题!!!! 这段代码中的bs表示的是什么 有一个简单的java程序运行后无结果,run后无结果显示 走过、路过的都来帮忙答题01,多谢!!! 如何从外界强制停止Thread类并释放它的资源?
SUPER 是父类的实例class X {
int name;
public X(int name) {
this.name = name;
}
}//是将参数的值赋给当前的变量class X {
int name;
public X(int name) {
super.name = name;
}
}//是将参数的值赋给父类的变量name
不过 没有指针,我总觉得java程序员还是少了一些专业的东西
虽然我很喜欢java