大家好,我最近在学习java,我发现对this这个命令不太理解,所以,我想请教一下,谢谢了。

解决方案 »

  1.   

    指自己哦!class MyClass {
      private long id; // 自己的id
      MyClass(int id){
        this.id = id; // 这里最典型,第一个id指自己的id, 第二个id,是参数传过来的id
      }
    }
      

  2.   

    在同一个类里声明的方法,别的方法调用它时也是用 this 
      

  3.   

    1.可以表示该类的当前实例
    2.在一个构造器中调用该类的另一个构造器时,为避免重复,可以使用this
      

  4.   

    就是自己的意思~调用本类的对象~还有一个差不多会让人混乱的是SUPER,指的是调用父类
      

  5.   

    this这个关键字,用在本类中。
    当你在同一个类中调用这个类的属性或者方法是,
    在调用时前面要加上this
      

  6.   

    this的用法很多很多,你以后就会明白的!
    它可用于方法前来代表对象,我认为这点最重要!!!
      

  7.   

    编程文章网       http://www.KingOfCoder.com
    新年快乐
      

  8.   

    谢谢大家的回答,我现在明白了,大概的说this就是指当前的对象.我查了一些书,在当前的构造中如果要调用上一个构造的话,this要放在第一行,否则会出现错误.
      

  9.   

    this 指对象本身。构造函数不能用this,因为对象还没创建。
      

  10.   

    构造函数不能用this,因为对象还没创建。
    我觉得这是最容易忽略的、出错的地方