体现:当成员变量和函数的局部变量重名时,可以使用this关键字来区别;在构造函数中调用其它构造函数 原理: 代表的是当前对象。 this就是所在函数的所属对象的引用。 简单说,哪个对象调用了this关键字所在的函数,this就代表哪个对象。
内存图解:
说明:
详见 另一篇博客[java学习笔记]java语言核心----面向对象之构造函数 中的标题4:构造函数的相互调用
只要在本类中使用本类的对象,一般都使用this关键字 如:在Person类中增加一个比较年龄的方法
本文分享自 java一日一条 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!