不同情况下this的含义:
1.构造函数:表示当前创建的对象。
2.方法内部:哪一个对象调用this所在的方法,那么此时this就为哪一个对象。
this的使用情况
1.当成员变量和参数重名时
2.同类中实例方法间的调用(调用方法中再调用方法)
3.将this本身当成参数时
4.将this作为方法的返回值
5.构造函数重载的互调,this[(参数)] --必须写在第一行
当多个构造函数重载时,一般我们将较少参数的构造函数来调用多参数的构造函数
6.static与this不能同时使用
因为当字节码被加载进JVM中时,static成员已经存在,但此时对象还没有创造,没有对象,就没有 this。