看了各楼的意见,我再发表一下我个人对 this 的理解 我觉得:其实 this 什么都不是,只是我们为了编码方便而加上这个功能而已
你想如果 this 是一个对象或者说指向一个对象,那不是说在系统还未 new 一个对象
就已经存在这个对象了??? 那不是很不合理? 用 this 只是为了方便编码!比如 this.Test() 只是为了方便调用 Test() 这个
方法而已,为了方便理解,我们常说 this 就是指当前对象,其实根本没有对象。
真的只是为了方便理解,它具有当前对象的功能而已。
当然 this() 也是一样,都是为了编码的方便。 当然,以上只是我对 this 的这个两个用法引发的一些推测。至于 this 是否
还有其他的一些用法,老实说我也不清楚,this() 还是我看了这个贴才想起有这个用法的。