java中this的理解

解决方案 »

  1.   

    this就是非static方法中的方法调用者,
    简单的说 类:人 方法:说话
    我用si_ren.说话()的时候,si_ren就是this;
    用squall.说话()的时候,squall就是this;
    当然构造方法中可以调用本类的其他构造方法
      

  2.   

    this关键字只能在方法内部使用,表示对“调用方法的那个对象”的引用,this的用法和其他对象引用并无区别
    但有时候,若果在在方法内部调用同一个类的另一个方法,就没必要使用this
    同时,在构造器中,如果this添加了参数列表,this("fdfd",14);
    将产生对符合参数列表的某个构造器的明确调用
      

  3.   

    当this出现在类的实例方法中时,代表正在调用该方法的当前对象