大家好,小弟有个问题请教!!this 和 super分别有什么作用,他们之间的有什么不同和相同的地方?自己学习,有点难度?

解决方案 »

  1.   

    this表示当前对象的引用,this()表示本类构造方法。super表示直接父类对象的引用,super()表示直接父类构造方法。this(),super()均可带参数。
      

  2.   

    this表示本类对象,只要是在这个类中的属性和方法都可以用this.属性/方法来调用,当然this.不写也是可以的, this()是指调用本类构造方法,也可以this(参数列表)调用带参数的构造方法。
    super是指本类的父类。可以用super.方法来调用父类的方法,super()调用父类构造方法,也可以super(参数列表)调用父类带参数的构造方法。
      

  3.   

    http://blog.csdn.net/ITshu/archive/2007/05/01/1594318.aspx
    看看这里