this 关键字的功能
Java中this关键字主要代表当前类对象的引用,使用this可引用对象成员,如:构造函数,变量和方法
this关键字示例分享
public class testClass {
// 实例变量:num
int x = 88;
testClass() {
System.out.println("testClass");
}
testClass(int x) {
// 调用默认构造方法
this();
// 将局部变量 x 分配给实例变量 x
this.x = x;
}
public void print() {
// 局部变量:x
int x = 99;
// 打印局部变量
System.out.println("x : "+x);
// 打印实例变量
System.out.println("x : "+this.x);
}
public static void main(String[] args) {
// 实例化该类
testClass obj1 = new testClass();
// 调用 print 方法
obj1.print();
//通过参数化构造函数将新值传递给 num 变量
testClass obj2 = new testClass(999);
// 再次调用 print 方法
obj2.print();
}
}
/*
以上代码运行后,将输出以下信息
I:\E\Tmp>java testClass
testClass
x : 99
x : 88
testClass
x : 99
x : 999
*/
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


