this关键字的作用和例子
2018-04-14 10:31
113 查看
版权声明: https://blog.csdn.net/qq_36652405/article/details/79937556
this关键字的作用和例子
输出的东西是一样的,当dog对象调用类中的print方法时,this表示的就是dog对象了 ,也就是说,某个对象调用包含this的方法时,this就是这个对象。
哈哈哈,根据上面的例子是不是可以更加深入的了解this关键字的作用?
其实,this关键字还有以下作用:区分同名的属性和参数,举个栗子:
大家不用管我这三个方法是干什么的,这幅图里面,在java中参数一般不写成a,b,c 我们可以写成这样
但是这样写的话是不是会弄混属性和属性值的名字,是不是看的眼睛都花了?那我们可以在属性的前面+this. 如下图
this后面就是属性,这样就完美区分属性名和属性值相同的情况了。(this的这个作用一般在封装时会用到)
个人思路和想法,还请各位大佬多多补充。
相关文章推荐
- java中的接口Serializable的作用和例子
- java类中serialversionuid 作用 是什么?举个例子说明
- javascript 作用域例子
- 一个简单的例子说明dynamic_cast的作用
- 全局作用域符号(双冒号)例子
- 一个最简单的例子,清楚说明回调函数的作用和强大功能
- java类中serialversionuid 作用 是什么?举个例子说明
- java中和js中this关键字的作用
- 一个关于JS作用域链的例子
- 全局作用域符号(双冒号)例子
- this关键字的作用
- 接口使用例子,阐述接口的优点、作用
- 回调函数的作用及实现机制-附例子
- 构造器的作用和例子
- JavaScript 函数参数、作用域及apply,this关键字
- java中this关键字的作用
- java类中serialversionuid 作用 是什么?举个例子说明
- 反射的实际作用例子
- java中的接口Serializable的作用和例子
- TControlStyle.csParentBackground的作用(附Delphi里的所有例子,待续)