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类对象的引用。
}
}
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的用法详情介绍最新内容,希望能帮到您!更多相关内容欢迎关注。