一,this是什么呢?
this就是一个变量,用在方法中,可以拿到当前类的对象。我们看下图所示代码,通过代码来体会这句话到底是什么意思。哪一个对象调用方法方法中的this就是哪一个对象。
二,this有什么用呢?
通过this在方法中可以访问本类对象的成员变量。我们看下图代码,分析打印结果是多少。
分析上面的代码s3.score=325
,调用方法printPass方法时,方法中的this.score
也是325; 而方法中的参数score接收的是250。执行结果是
三,结论
关于this关键字,重点记住这句话:哪一个对象调用方法方法中的this就是哪一个对象