this等价于当前实例正常情况下调用实例的属性或者方法,用不用是一样的,也就是有没有都可以.那么什么时候用有价值呢??本身作为参数的时候用.例如你有个函数 private void test(A a){}然后这个a 就可以用 this 来表示了,或许你觉得一般不会这样用,但是静态方法,扩展方法什么的还是会用到的
this 是代表当前对象,可以省略不写。