/*
关键字this:
1,在普通方法中,关键字this代表方法的调用者,即本次调用了该方法的对象
2,在构造方法中,关键字this代表了该方法本次运行所创建的那个新对象
*/
12345678910111213141516171819202122232425262728class A{ private int i; public A(int i) { this.i = i; //将形参 i 赋给该构造方法本次运行所创建的那个新对象的i数据成员 } public void show(){ System.out.println("i = " + this.i); //this表示当前时刻正在调用show方法的对象 //this可以省略 } public void show1(){ System.out.println("i = " + i); //this表示当前时刻正在调用show方法的对象 //this可以省略 }}public class TestThis { public static void main(String[] args){ A aa1 = new A(100); aa1.show(); A aa2 = new A(300); aa2.show1(); } }
Java中this用法(二)
Your support will encourage me to continue to create!