在java基础学习中this关键字场景有很多,方便了日常开发,这里一起探讨下1、this关键字的作用2、this关键字调用其他构造方法3、this关键字表示当前对象
工具/原料
1
eclipse
2
jdk1.7
方法/步骤
1
第一步this关键字的作用java中this关键字可能是很不好理解的,因为其语法很灵活1、表示类中的属性2、可以用this关键字调用本类中的构造方法3、this表示当前对象下面demo并没有正确的赋值,需要在构造方法中指定this
2
第二步修改person类中构造方法
3
第三步使用this调用构造方法如果一个类中有多个构造方法,可以用this关键字相互调用
4
第四步使用this关键字表示当前对象
5
第五步可以使用this和引用传递进行两个对象是否相等的判断
6
第六步调用此构造方法时里面存在两个对象:当前对象、传入的对象
注意事项
1
1、this实际上表示了当前对象的属性或者当前对象调用的方法
2
2、使用this可以调用其他构造方法,但是需要放在构造法首行