西二旗到北京站:关于this的一点疑问

来源:百度文库 编辑:神马品牌网 时间:2024/04/27 15:11:35
想问一下,经常简单this当作方法的参数。可是有的时候没见到该类实力化任何对象。怎么方法也用this?

我弄不太明白,this是否是只有new object()以后才会有。

麻烦大家不忙时候讲讲,谢谢

对,你说的有道理,this的确是new了以后才有。

在定义类的时候,既然没有这个对象,我们怎么引用他呢,就有了这个关键字,他就代表这个即将、还没有生成的对象。
这个代码只是被定义了,所以你不用担心他不存在,到定义了以后,方法才被调用,这时候他就存在了,也就没有什么问题了。

顺序:定义肯定是Object没有定义之前就有了,但是调用必须实在new了以后才可以。

在java里this是一个指向该对象自身的引用。运行时(java runtime)会在产生该对象,即new操作的时候把this指向产生的对象。