java中this的用法详情介绍, java中有很多代码可以帮助用户更好地编程,这发挥了更重要的作用。为了让大家更好地了解,我们带来了java中this的用法来帮助您。

在java中的用法:

1.这通常是指它自己的隐式指针,即哪个对象调用它所在的方法。

举例代码:TestThis_1.java

/*问题:这是什么?

*输出结果:

* A@4e44ac6a

*/

public class TestThis_1 {

public static void main(String[] args) {

A aa=new A();

system . out . println(aa . f());//aa.f(),返回aa对象的引用(指针)。

}

}

class A {

public A f() {

还这个;//返回对调用f()方法的对象的A类对象的引用。

}

}

java中this的用法详情介绍

2.区分同名变量。

举例代码:TestThis_2.java

/*此1的常见用法:区分同名变量

*输出结果:

* this. i=1

* i=33

*/

public class TestThis_2 {

public static void main(String[] args) {

A aa=new A(33);

}

}

class A {

public int I=1;//这个I是成员变量。

/*注:一般不这么写。构造函数主要用于初始化,编写它是为了便于理解*/

public A(int I){//这个I是一个局部变量。

system . out . printf(‘this。I=% d \ n‘,this . I);//this.i是指对象本身的成员变量I。

system . out . printf(‘I=% d \ n‘,I);//I这里是局部变量I。

}

}

java中this的用法详情介绍

java中this的用法详情介绍,以上就是本文为您收集整理的java中this的用法详情介绍最新内容,希望能帮到您!更多相关内容欢迎关注。