java this是指针吗
java里没有指针的观点,然则有相似c++指针的句柄的观点,二者只是在语法上有些差别,性子是一样的,都是指某个类的一个对象。
java中的this
当部分(或许形参)变量和成员变量重名的时刻,在要领中运用this示意成员变量以示辨别。
假如在要领内部挪用同一个类的另一个要领,就没必要运用this。一样,在一个要领中假如没有部分变量和成员变量同名,那末在这个要领中运用成员变量也没必要运用this,this具有以下的意义:
1、示意对当前对象的援用!
2、示意用类的成员变量,而非函数参数。
3、用于在组织要领中援用满足指定参数范例的组织器(实在也就是组织要领)。然则这里必需异常注重:只能援用一个组织要领且必需位于最先!
4、很明显this不能用在static要领中,由于this指代当前对象,而static则无对象之说。
ki4网,大批的免费Java入门教程,迎接在线进修!
以上就是java this是指针吗的细致内容,更多请关注ki4网别的相干文章!