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 */
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。