在类的方法定义中使用的this关键字 代表使用该方法的对象的引用、

当必须指出当前使用方法的对象是谁时使用this、

有时使用this可以处理方法中成员变量和参数重名的情况。

this可以看作是一个变量,它的值是当前对象的引用。

 

Java代码 java 类与对象---this关键字 _java java 类与对象---this关键字 _关键字_02
  1. public class Dog{
  2. int i = 0;
  3. Dog(int i){
  4. this.i = i;
  5. }
  6. Dog sceam(){
  7. i++;
  8. return this;
  9. }
  10. void print(){
  11. System.out.println("i = "+i);
  12. }
  13. public static void main(String[] args){
  14. Dog dog = new Dog(49);
  15. Dog.sceam().sceam().print();
  16. }
  17. }