1 this表明当前对象,换句话说就是谁调用我,我就是谁。this
执行结果对象
代码里有两个实例化的对象分别是h和a,经过h和a调用方法发现这二者在内存中的位置不一样,调用方法里面都有this这个关键字,那么这个就能够说明哪一个对象调用了this,this就表明谁。内存
2 经过this访问属性字符串
输出变量
分析,含有一个参数的构造方法当你写name = name语句时IDE提示The assignment to variable name has no effect(赋值给变量名无效),当执行该语句时候系统先把右边参数name赋值给左边的name, 左边的name是局部变量name,其表明参数name,那么参数name本身给本身赋值,因此全局变量的name在构造方法中没有赋到值,又由于全局变量name是字符串类型因此默认值是null,系统输出null。方法
3 经过this调用构造方法im
输出img
this() 就至关于一个构造方法,能够调用无参的构造方法也能够调用有参的构造方法。字符
输出参数