this关键字的作用和例子

this关键字的作用和例子

输出的东西是一样的,当dog对象调用类中的print方法时,this表示的就是dog对象了   ,也就是说,某个对象调用包含this的方法时,this就是这个对象。

this关键字的作用和例子

哈哈哈,根据上面的例子是不是可以更加深入的了解this关键字的作用?

其实,this关键字还有以下作用:区分同名的属性和参数,举个栗子:

this关键字的作用和例子

大家不用管我这三个方法是干什么的,这幅图里面,在java中参数一般不写成a,b,c  我们可以写成这样

this关键字的作用和例子

但是这样写的话是不是会弄混属性和属性值的名字,是不是看的眼睛都花了?那我们可以在属性的前面+this.  如下图

this关键字的作用和例子

this后面就是属性,这样就完美区分属性名和属性值相同的情况了。(this的这个作用一般在封装时会用到)


个人思路和想法,还请各位大佬多多补充。



相关文章:

  • 2022-12-23
  • 2021-10-25
  • 2021-04-04
  • 2021-04-08
  • 2022-01-09
  • 2021-12-29
  • 2021-09-11
  • 2021-06-24
猜你喜欢
  • 2021-09-26
  • 2021-08-08
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-04
  • 2022-12-23
相关资源
相似解决方案