- public class Test{
- //private String x="";
- private static String x="";
- public String getX() {
- return x;
- }
- public void setX(String x) {
- this.x = x;
- }
- public static void main(String[] args) {
- Test t = new Test();
- t.setX("abc"); //就该这样赋值
-
- //this.x="abc";//为什么不能用这个变量呢???
- }
- }
复制代码 this:就代表本类的对象,代表它所在函数所属对象的引用
简单说:哪个对象在调用this所在的函数,this就代表哪个对象
this的应用:当定义类中功能时,该函数内部要用到调用该函数的对象时,这时用this来表示这个对象,但凡本类功能内部使用了本类对象,都用this表示.
|